반응형
포인트컷
-
6장) 6.4 스프링의 프록시 팩토리 빈Java & Spring/토비의 스프링 3.1 2021. 7. 16. 18:22
6장 AOP 6.4 스프링의 프록시 팩토리 빈 ProxyFactoryBean 자바 JDK에서 제공하는 다이나믹 프록시 외에도 프록시를 만들도록 지원하는 다양한 기술 존재 스프링은 일관된 방법으로 프록시를 만들 수 있게 도와주는 추상 레이어 제공 프록시 오브젝트를 생성해주는 기술을 추상화한 팩토리 빈 제공 프록시를 생성하는 작업만 담당 부가기능은 MethodInterceptor 인터페이스를 구현해서 사용 InvocationHandler의 invoke() 는 타깃 오브젝트 정보를 제공하지 않아서, 자체적으로 타깃을 알고 있어야함 MethodInterceptor의 invoke()는 ProxyFactoryBean으로 부터 타깃 오브젝트 정보를 제공받음 타깃 오브젝트에 상관없이 독립적으로 만들어 질 수 있고, 다..