내부호출 문제 (1) 썸네일형 리스트형 스프링 AOP 내부호출 문제와 한계 이번 포스팅에서는 스프링 AOP 를 적용했을 때 발생할 수 있는 문제와 한계점에 대해서 설명하고 스프링은 이러한 문제를 어떻게 해결했는지를 살펴본다. 대표적인 두 가지 문제는 다음과같다. 내부호출이 일어났을 때 프록시가 적용되지 않는 상황 JDK 동적 프록시를 사용했을 때 타입캐스팅이나 의존관계 주입에서 오류가 발생할 수 있다. 이 두 가지 문제 상황을 살펴보자. 프록시와 내부호출 문제 먼저 아래의 코드를 살펴보자. public class CallServiceV0 { public void external(){ log.info("call external"); internal(); //내부 메서드 호출 } public void internal() { log.info("call internal"); } } @.. 더보기 이전 1 다음