https://www.youtube.com/watch?v=67YdHbPZJn4 를 보고 정리한 글입니다. Reflection?? 구체적인 클래스 타입을 알지 못해도 그 클래스의 메서드와 타입, 변수들에 접근할 수 있도록 해주는 java API 이는 클래스로더를 통해 읽어온 클래스 정보를 사용하는 기술이다. 이를 사용하여 클래스를 읽어오거나, 인스턴스를 만들거나, 메서드를 실행하거나, 필드의 값을 가져오거나 변경하는 등의 행위가 가능하다. 사용법 특정 annotation이 붙어있는 필드 또는 메서드 읽어오기(JUnit, Spring) 특정 이름 패턴에 해당하는 메서드 목록 가져와 호출하기(Getter, Setter) Reflection 먼저 Spring은 어떻게 실행시점에 bean을 주입할 수 있을까? 또..