
[간단정리] JDK Dynamic Proxy vs CGLib Proxy
·
개발메모/간단정리
개요 Java/Spring 환경에서 사용되는 프록시 중 JDK Dynamic Proxy와 CGLib Proxy에 대한 기초 지식과 차이를 알아보자. 프록시(Proxy)가 뭘까? 프록시(proxy)는 대리 또는 대리인이라는 뜻을 가졌다. 업무를 하며 프록시라는 용어를 처음 접했을 때는 뜻을 모르는 상태여서, 뭔가 단어 자체가 어렵게만 느껴졌었다. ex) Proxy Server, Proxy Pattern, HA-Proxy 등.. 지금은 어느정도 단어의 뜻과 일치하게, '무언가 대신하는 ~' 느낌으로 이해하기 시작하면서 조금 더 쉽게 프록시와 관련된 내용에 대해 어렵게만 느껴졌던 부분이 해소됐다. 해당 포스팅에서는 Java에서 프록시 패턴이 적용되어, 우리가 알게 모르게 사용하고 있던 JDK Dynamic P..