Spring AOP 기본: 프록시/포인트컷/실전 함정

Spring AOP의 동작(프록시)과 포인트컷/어드바이스를 이해하고, self-invocation 같은 실전 함정을 피하는 방법