1. 리플렉션의 개념리플렉션(Reflection)은 자바에서 런타임 중 클래스, 메서드, 필드 등의 정보를 조회하고 조작할 수 있는 기능이다.java.lang.reflect 패키지를 통해 제공되며,Class 객체를 통해 메서드를 호출하거나 필드에 접근하는 것이 가능하다.Class clazz = Class.forName("com.example.MyService");Object instance = clazz.getDeclaredConstructor().newInstance();Method method = clazz.getMethod("run");method.invoke(instance); 이처럼 클래스 이름이 문자열로 주어졌을 때도 객체 생성과 메서드 호출이 가능하다는 점이 리플렉션의 핵심이다.컴파일 타임이..