24.07.25 14:08 작성
·
103
·
수정됨
0
[질문 내용]
1. 포인트 컷이 같으면 타겟이 같으므로 하나의 프록시에 여러가지 어드바이저가 적용되지만 포인트 컷이 다르다면(execution이 다름) 각기 다른 프록시가 생성이 되는건가요?
2. 수업 내용 중 execution을 hello.proxy.aop 하위의 클래스들로 포인트 컷 설정해도 Service, Reposioty 마다 각기 다른 타켓으로 간주하고 세부 포인트컷이 다르고 같은 어드바이스를 가진 어드바이저가 생성되고 Service, Reposioty마다 각기 다른 프록시가 생성이 되는건가요?
답변 1
0
2024. 07. 26. 15:10
안녕하세요. 홍석현님
스프링의 경우 프록시는 스프링 빈 마다 하나만 만듭니다 🙂
해당 프록시가 여러 어드바이스를 연결하면 되는 것이지요.
쉽게 이야기해서 최적화를 한다고 생각하시면 됩니다.
감사합니다.
2024. 07. 26. 16:18
감사합니다