[Spring] Bean 후처리기


[Spring] Bean 후처리기

일반적인 스프링 Bean 등록 @Bean이나 ComponentScan으로 스프링 빈을 등록하면 스프링은 대상 객체를 생성하고 스프링 컨테이너 내부의 Bean 저장소에 등록함 이후 스프링 컨테이너를 통해 등록한 스프링 Bean을 조회해서 사용 Bean 후처리기 스프링이 Bean 저장소에 등록할 목적으로 생성할 객체를 Bean 저장소에 등록하기 직전에 조작하려면 Bean 후처리기를 사용하면 된다. Bean을 생성한 후에 처리하는 용도로 사용 바꿔치기 가능 Bean 후처리기에서 스프링 Bean 객체를 조작하거나 다른 객체로 바꿔치기 가능 스프링 빈 등록 코드 예제 @Configuration과 @Bean을 통해서 first만 Bean에 등록한다. AnnotationConfigApplicationContext를 통해서 BasicConfig.class 설정 파일을 스프링 Bean으로 등록한다. getBean으로 beanFirst는 찾을 수 있고 beanSecond는 찾을 수 없다. Bean 후...


#Advisor #AspectJ #Bean #Proxy #Spring #빈후처리기 #스프링빈등록 #프록시등록 #후처리기

원문링크 : [Spring] Bean 후처리기