자바 리플렉션 (1) 썸네일형 리스트형 자바 리플렉션 1. 리플렉션이란 만약 자기가 클래스의 존재는 알고 있지만 그것을 사용하고 싶을때, 구체적인 클래스 타입을 알지 못한다면 어떻게 해야할까 리플렉션은 프레임워크에서 많이 쓰인다고 한다. 예를 들어 스프링의 DI를 생각해보자 스프링 같은 프레임워크는 우리가 언제 뭘 쓸지 모른다. 그런데도 우리가 쓰려는 객체를 잘 주입해준다. 이와 같이 클래스 정보를 모를때 동적으로 클래스를 사용하기 위해 만들어진 API를 리플렉션이라 한다. 쓰이는 곳은 - Jackson 이나 GSON 등의 JSON 직렬화 라이브러리 - Log4j2, logback 등의 Logging 관련 프레임워크 - Apache Commons BeanUtils 등의 Class Verfication API - Spring framework 의 @Autow.. 이전 1 다음