-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
강사님 궁금한게 있습니다.
21.11.14 15:45 작성 조회수 278
0
항상 좋은 강의 감사합니다! 덕분에 실력이 많이 오름을 느끼고 있습니다.
궁금한 것은 애초에 boot-starter-aop을 적용하기 전에, 스프링 컨테이너에 빈들을 등록할때 이들을 프록시 처리해서 등록하는 것으로 알고 있습니다. (싱글톤 처리를 위해서)
이때, boot-starter-aop 모듈을 적용하면 이러한 역학 과정(?)에 어떤 과정이 들어가는지 궁금합니다.
일단 포인트컷 대상이 되는 클래스는 한번 프록시에 감싸주고 이후 스프링에서 빈으로 등록할 때
싱글톤 처리를 위해 한번 더 프록시를 감싸주는 식으로 최종 빈 등록이 되는 것일까요?
답변을 작성해보세요.
5
김영한
지식공유자2021.11.14
안녕하세요. vitriol95님
스프링 핵심 원리 기본편에서 설명드린 내용인 것 같네요^^ @Configuration을 사용하면 해당 자바 설정 파일에 프록시를 적용합니다. @Configuraion에만 특별한 프록시가 적용되는 것이기 때문에 AOP와는 무관합니다.
스프링 핵심 원리 기본편의 섹션5. 싱글톤 컨테이너 부분을 다시 한번 복습해보시면 확실하게 이해가 되실거에요.
감사합니다.
답변 1