Spring AOP 내부 호출 작동 문제 AOP를 사용하다 보면 같은 클래스에서 AOP 어노테이션 설정된 메소드를 호출하면, 해당하는 AOP 가 작동하지 않는다.@Autowired로 자기 자신 객체를 생성해 프록시 객체를 주입받으면 해결 되는 문제이다.설계상의 응집도 문제로 좋은 설계 방법은 아니다.이러한 문제가 왜 발생하는지 알아보자. Spring AOP(Aspect Oriented Programming) 란?관점 지향 프록그래밍, 프록시 기반(Proxy-based) 구조를 사용합니다.로깅, 트랜잭션 관리 (@Transactional), 인증, 인가 등 해당 지점에서 실행됐을때, 자동으로 다른 로직도 실행 하기 위해 사용됩니다.@Servicepublic class UserService { @Transactional public vo.. 2024. 12. 11. 이전 1 다음