리플렉션 (Reflection) 이란?
리플렉션(Reflection) 은 런타임에 클래스, 메서드, 필드 등의 메타데이터를 조회하거나 조작할 수 있는 기능을 말합니다. 자바, C#, 파이썬 등 다양한 언어에서 제공하며, 특히 자바 리플렉션 API는 스프링, 하이버네이트 같은 프레임워크의 핵심 기술로 사용됩니다. 리플렉션의 특징 컴파일 타임이 아닌 런타임에 동작 클래스의 구조(필드, 메서드, 생성자)에 접근 가능 private 멤버도 강제로 접근 가능 (setAccessible...