728x90 Spring/Spring 고급5 [Spring] Proxy 프록시란? 프록시의 사전 의미는 대리자 이다. 실제 객체를 직접 호출 하는 방식이 아닌 대리자를 통해 호출 하는 방식이다. 프록시 패턴과는 다르다. 좀 더 자세히 분석해보자 프록시 객체는 실제 호출할 객체를 참조하고있다. 즉 감싸고 있다고 생각하면 된다. 어떤 이점이 있을까? 참조를 할수 있다는 것은 다른 객체도 참조를 할수 있다는 말이다. - 그렇다면 프록시 안에 공통적인 로직을 넣는다면? 어디든 적용할수 있다는 말이다. 아래와 같이 시간측정 공통로직을 넣을수 있다. 이렇게 부가적, 공통적, 관점들을 모듈로 만들수 있다. - 이게 바로 AOP 이다. 스프링에서 제공하는 프록시 종류 CGLIB Proxy 클래스 기반 extends 구현 JDK Dynamic Proxy 인터페이스 기반 implements .. 2023. 1. 23. 이전 1 2 다음 728x90 반응형