JDK proxy는 interface 호출을 InvocationHandler 한 곳으로 모은다

handler가 Method와 arguments를 받아 advice를 실행하고 reflection target으로 진행한다.

Interface client

register 호출

Generated proxy

method 포착

InvocationHandler

around logic

Target object

reflection invoke