[java] 리플렉션(Reflection) 1 : 리플렉션 기본
리플렉션 (Reflection) 리플렉션은 class, constructor, field, method 등을 다루기 위한 java표준 API이다. 클래스나 메소드의 메타정보를 동적으로 획득하고, 코드도 동적으로 호출할 수 있다. 다음과 같은 클래스가 있다. 패키지 클래스 java.lang Class java.lang.reflect Constructor java.lang.reflect Field java.lang.reflect Method Spring 등의 프레임워크는 많은 내부처리에서 리플렉션을 이용하고 있다. 따라서 리플렉션을 이해하면 다음과 같은 장점이 있다. ・프레임워크의 소스 코드를 이해할 수 있다. ・소스 코드를 읽지않고도 프레임워크 내부의 처리를 이미지화 할 수 있다. ・스스로 프레임워크를 만..