로딩
요청 처리 중입니다...

[Spring]스프링 빈 후처리기(BeanPostProcessor, AutoProxyCreator)

 [Spring]스프링 빈 후처리기(BeanPostProcessor, AutoProxyCreator)

스프링 빈 후처리기 - 빈 후처리기 (BeanPostProcessor) - 스프링이 제공하는 빈 후처리기 (AutoProxyCreator) 빈 후처리기 스프링에서 빈은 스프링 컨테이너가 생성하고 관리하는 객체를 말한다. 컨테이너는 빈의 생명 주기를 관리하며, 필요한 시점에 빈을 생성하고 의존성을 주입해준다.

기본적으로 빈은 XML 기반의 설정 파일, Java 어노테이션 등을 통해 스프링 컨테이너에게 제공된다. 쉽게, @Bean이나 컴포넌트 스캔으로 스프링 빈을 등록하면, 스프링은 대상 객체를 생성하고 스프링 컨테이너 내부의 빈 저장소에 등록한다.

빈 후처리기는 빈 저장소에 관리되는 객체가 등록되기 직전에 조작하고 싶을 때 사용할 수 있다. 즉, @Bean 어노테이션이 정의된 객체가 빈 저장소에 등록되기 전에 다른 객체로 바꿔 저장하거나, 프록시로 교체하는 것이 가능하다.

생성: 스프링 빈 대상이 되는 객체를 생성한다. 전달: 생성된 객체를 빈 저장소에 등록하기 직전에 빈 후처리기에 ...

# AutoProxyCreator # BeanPostProcessor # Spring # SpringBoot # 빈후처리기