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

gnstjrdlsla님의 프로필 이미지

작성한 질문수

스프링 핵심 원리 - 고급편

JDK 동적 프록시 - 예제 코드

JDK 동적 프록시 질문입니다.

작성

·

224

0

JDK 동적 프록시 - 예제 코드
해당 강의 수강 중 궁금한 게 있어 질문드립니다.

해당 코드에서

method.invoke(target, args); 메서드를 사용하여

target의 인터페이스 메서드를 실행하게 되는데

 

target의 인터페이스에 메서드가 여러 개 존재할 시 어떤 메서드를 호출할지는 어떻게 결정하게 되나요?

답변 1

1

안녕하세요. gnstjrdlsla님, 공식 서포터즈 y2gcoder입니다.

invoke() 의 파라미터 부분을 보시면 두번째 인자로 Method method 를 받고 있습니다!

해당 method 객체는 호출할 메서드의 정보를 담고 있습니다. 이를 통해서 식별하고 실행해주게 됩니다

 

감사합니다.