강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

myj4513님의 프로필 이미지
myj4513

작성한 질문수

스프링 핵심 원리 - 고급편

예제 코드2 - 직접 만든 포인트컷

Pointcut과 MethodMatcher에 관한 질문입니다.

작성

·

302

2

안녕하세요. 좋은 강의 올려주셔서 감사합니다.

 

이번 강의를 보고 전반적인 프록시팩토리의 어드바이저 흐름은 이해가 됬지만, 직접 구현해본 MyMethodMatcher에서 로그로 targetClass와 methodName을 찍을 때 이 정보를 어디서 가져오는지 이해가 잘 안됐습니다.

 

처음 MethodMatcher 나 Pointcut을 생성할때 의존객체들에 대한 레퍼런스만 저장해두고, proxy.save() 나 .find()의 실제 동작 메서드들이 호출되면 내부적으로 targetClass나 method 정보를 포인트컷에 파라미터로 전달하는게 맞나요?

 

(실력이 부족해서 질문을 적는것도 쉽지가 않네요ㅜㅜ)

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. myj4513님

생각하신 내용이 맞습니다^^

감사합니다.

myj4513님의 프로필 이미지
myj4513

작성한 질문수

질문하기