Reflection (1) 썸네일형 리스트형 리플렉션을 쓰기 전에 생각해야 하는 것들 Spring을 공부하면서 자주 마주치는 개념 중 하나가 바로 리플렉션 입니다.그동안 "클래스 정보를 다룰 수 있다"는 정도로만 알고 있었지만, 실제로 어떤 기능을 하고 어떻게 활용되는지는 다소 추상적으로 느껴졌습니다. 이번 기회에 리플렉션에 개념을 보다 명확하게 정리하고, Spring 내부에서 어떻게 사용되는지를 이해해보기 위해 이 글을 작성하게 됬습니다. 리플렉션 (Reflection)?자바 프로그램이 실행 중에 클래스의 메타정보(클래스 이름, 필드, 메서드 등)를 조회하고,심지어 수정하거나 호출까지 할 수 있는 기능을 말합니다.즉, 컴파일 타임이 아닌 런타임에 어떤 객체의 구조를 알 수 있고, 해당 객체에 동적으로 접근하거나 조작할 수 있습니다. 리플렉션으로 할 수 있는 일들리플렉션은 클.. 이전 1 다음