인프런 커뮤니티 질문&답변
강의에서 설명해주시는 말이 헷갈리는부분이 있습니다.
작성
·
389
퀴즈
프록시 기반 AOP에서 객체 내부 호출 시(예: `this.method()`), AOP 적용이 안 되는 이유는 무엇인가요?
메서드가 private이기 때문
프록시를 거치지 않고 타겟을 직접 호출하기 때문
AOP 설정이 잘못되었기 때문
내부 호출은 AOP 적용 대상이 아니기 때문
답변 1
1
안녕하세요. 김은재님, 공식 서포터즈 OMG입니다.
네 맞습니다. MemberService를 구현한 MemberServiceImpl이 아닌 MemberService인터페이스에 의존하라는 의미입니다.
추가로 아래 영한님의 설명을 보시면 많은 도움 되리라 생각합니다.
참고)
https://www.inflearn.com/questions/63567
https://www.inflearn.com/questions/146128
https://www.inflearn.com/questions/157707
감사합니다.





