Notice
Recent Posts
Recent Comments
Link
목록스프링프레임워크 (springframework) (1)
삶의 공유
[Spring] Java Reflection API: 런타임에 클래스를 조작하는 마법
Java Reflection API: 런타임에 클래스를 조작하는 마법안녕하세요! 오늘은 Java의 강력한 기능 중 하나인 Reflection API에 대해 알아보겠습니다. Reflection은 프로그램 실행 중에(런타임 시) 클래스의 구조(메타데이터)를 검사하고, 객체를 생성하며, 필드 값을 변경하고, 메서드를 호출하는 등의 작업을 가능하게 하는 기능입니다. 마치 거울(Reflection)을 통해 자기 자신을 들여다보고 조작하는 것과 같다고 할 수 있습니다.Reflection API, 왜 필요할까요?일반적으로 Java 코드를 작성할 때는 컴파일 시점에 사용할 클래스와 그 멤버(필드, 메서드)가 결정됩니다. 하지만 때로는 프로그램 실행 중에 어떤 클래스를 사용할지, 어떤 메서드를 호출할지가 결정되어야 하는..
Web Dev/BackEnd
2025. 4. 18. 00:32