빈 후처리기 - 객체를 빈 컨테이너에 등록하기 전에 등록할 객체를 조작 또는 바꿀 수 있다.
순서 - 빈 대상의 객체를 생성 -> 해당 객체를 빈 후처리기에 전달 -> 빈 후처리기 작업 -> 작업 된 객체를 빈 컨테이너에 등록
스프링의 BeanPostProcessor 인터페이스의 구현체에서 postProcessBeforeInitialization 또는 postProcessAfterInitialization 메소드를 상속받아 후처리 작업 코드 작성
* 빈으로 등록될 객체는 스프링에서 기본적으로 생성되는 객체도 많이때문에 직접 작업할 객체를 필터링 해줘야함.
'Spring' 카테고리의 다른 글
[Spring] Spring Boot 로그 - slf4j 와 Logback, Log4j2 의 차이점 (0) | 2021.11.12 |
---|---|
[Spring] 객체 지향 설계 5가지 - SOLID (0) | 2021.11.10 |
[Spring] 프록시 팩토리 (0) | 2021.11.08 |
[Spring] 프록시 패턴 (0) | 2021.11.05 |
[Spring] 전략 패턴 (0) | 2021.11.05 |