[Java] JDK Dynamic Proxy와 CGLib
·
개발 관련/JAVA
관련 게시물[디자인 패턴] 프록시 (Proxy)[Java] 프록시를 언제 생성할까? 원래 노션에 작성되어 있는 글은 Java 프록시 페이지 하나로 되어 있었다.근데 공부하다 보니 점점 양이 불어나기 시작하더니 그렇게 되었다. 앞전에서는 자바와 관련된 프록시 개요, 프록시가 어떻게 생성되는지에 대해 알아보았다.이번에는 진짜 목적이었던, 프록시 생성 방식에 대해 작성하고자 한다. 자바에서는 동적 프록시 생성 방식이 크게 두 가지가 있다.JDK Dynamic Proxy와 CGLib, 이 두 종류이다.JDK Dynamic Proxy인터페이스 기반 동적 프록시특징인터페이스 상속 기반객체 자체가 아닌 인터페이스와 Reflection API를 이용하여 프록시 객체 생성Target의 구현체를 상속하는 것이 아닌, ja..