반응형
메타 애노테이션
-
7장) 7.6 스프링 3.1의 DIJava & Spring/토비의 스프링 3.1 2021. 8. 30. 13:42
7장 스프링 핵심 기술의 응용 7.6 스프링 3.1의 DI 자바 언어의 변화와 스프링 DI가 적용된 코드를 작성할 때 사용하는 핵심 도구인 자바 언어의 대표적인 두 가지 변화 애노테이션의 메타정보 활용 정책과 관례를 이용한 프로그래밍 애노테이션의 메타정보 활용 자바 코드의 메타정보를 이용한 프로그래밍 자바 코드의 일부를 리플렉션 API 등을 이용해 어떻게 만들었는지 보고 그에 따라 동작하는 기능이 점점 많이 사용됨 리플렉션 API 초기 버전부터 class, interface, field, method 등의 메타정보를 살펴보거나 조작하기 위해 사용 최근에는 자바 코드의 메타정보를 데이터로 활용하는 스타일의 프로그래밍 방식에 더 많이 활용 애노테이션이 정점 애노테이션 자바 코드가 실행되는 데 직접 참여 X ..