콜백 인터페이스들이나 커스텀 BeanPostProcessor 구현체를 통해 어노테이션을 쓰는 것은 스프링 IoC 컨테이너를 확장하는 일반적인 방법들이다. 예시는 BeanPostProcessor의 구현체인 스프링의 RequiredAnnotationBeanPostProcessor이다. 이것은 스프링 distribution을 담고 있다. 또한 어노테이션이 표시된 bean들의 자바빈 프로퍼티에 실제로 값이 주입되도록 보장한다.
'SpringFramework Core - I. IoC 컨테이너 > 8. 컨테이너의 확장가능한 부분들' 카테고리의 다른 글
1.8.2.1. 예시: 클래스명의 대체자 PropertySourcesPlaceholderConfigurer (0) | 2020.03.24 |
---|---|
1.8.2. BeanFactoryPostProcessor로 설정 메타데이터 커스터마이징하기 (0) | 2020.03.24 |
1.8.1.1. 예시: BeanPostProcessor 스타일의 Hello World (0) | 2020.03.24 |
1.8.1. BeanPostProcessor로 Bean 커스터마이징하기 (0) | 2020.03.24 |
1.8. 컨테이너의 확장가능한 사항들 (0) | 2020.03.24 |