世界只因有你2017-04-26 09:03:33
자동 프록시 AOP(스프링 기본값)를 사용하면 클래스 내부 호출 문제를 해결할 수 없습니다. 이 문제를 해결하려면 Aspectj를 사용해야 합니다.(Spring은 Aspectj와 통합될 수 있습니다.) Aspectj는 런타임 Weaving 또는 컴파일 타임 Weaving을 사용하는데, 이는 이 문제를 해결할 수 있는 바이트코드를 수정합니다.
phpcn_u15822017-04-26 09:03:33
Spring
클래스 내에서 호출this
프록시 객체가 아닌 대상 객체를 얻으려면
BeanPostProcessor
을 통해 클래스가 정상적으로 초기화된 후 자신을 빈에 인젝션한다
AopContext.currentProxy