제목 그대로 Spring boot는 왜 cglib를 선택했을지 고민해보자. 내가 고민할건 아니고.. 살짝 제목의 오해가 있을 수 있으니 좀 더 자세히 말해보자. Spring은 기본적으로 aop 메커니즘은 두가지가 있다. 하나는 jdk 동적 프록시와 다른 하나는 cglib 이용한 프록시이다. 자세한 것은 예전에 포스팅한 부분이 있으니 참고하면 되겠다. 참고 : http://wonwoo.ml/index.php/post/1576 두개의 차이점을 알았으니 (참고에서..) 좀 더 자세히 살펴보도록 하자. Spring boot 는 기본적으로 transaction 대상의 aop를 동작시킬 프록시를 cglib 프록시를 사용하게 설정 해놨다… Read More