dynamic
[Java] cglib
EnhancerByCGLIB 라는 객체가 직렬화가 되지 않는다는 이슈로 cglib가 무엇인지 본격적으로 파보았다.
cglib라는 것은 요약하면 code generation library의 약자로 java class를 runtime에 구현하거나 확장하는 기술을 말한다.
나중에 필요할 때 파보는게 좋겠다.
이거 언제 쓴지 기억 안난다.
Proxy Pattern 구현 할 때 유용하다.
유사한 원리가 적용된 부분이 Spring AOP, Android Annotation이 있다.