• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

강사님 궁금한게 있습니다.

21.11.14 15:45 작성 조회수 271

0

항상 좋은 강의 감사합니다! 덕분에 실력이 많이 오름을 느끼고 있습니다.

궁금한 것은 애초에 boot-starter-aop을 적용하기 전에, 스프링 컨테이너에 빈들을 등록할때 이들을 프록시 처리해서 등록하는 것으로 알고 있습니다. (싱글톤 처리를 위해서)

이때, boot-starter-aop 모듈을 적용하면 이러한 역학 과정(?)에 어떤 과정이 들어가는지 궁금합니다.

일단 포인트컷 대상이 되는 클래스는 한번 프록시에 감싸주고 이후 스프링에서 빈으로 등록할 때 

싱글톤 처리를 위해 한번 더 프록시를 감싸주는 식으로 최종 빈 등록이 되는 것일까요?

답변 1

답변을 작성해보세요.

5

안녕하세요. vitriol95님

스프링 핵심 원리 기본편에서 설명드린 내용인 것 같네요^^ @Configuration을 사용하면 해당 자바 설정 파일에 프록시를 적용합니다. @Configuraion에만 특별한 프록시가 적용되는 것이기 때문에 AOP와는 무관합니다.

스프링 핵심 원리 기본편의 섹션5. 싱글톤 컨테이너 부분을 다시 한번 복습해보시면 확실하게 이해가 되실거에요.

감사합니다.