728x90
반응형
🤔서론
AOP에 대해서 공부하다가 만약 AOP가 두 개 이상이 적용되면 순서는 어떡하지란 생각이 들었다.
😃본론
순서적용 되기 전
위와 같은 AOP를 두개를 만들었다.
호출결과
어째서 이 순서대로 나왔는지는 잘 이해하지 못하겠다..
아마 직접만든 AOP들의 순서를 Spring에서 지정해주는대로 아무렇게나 되길 원하는 개발잔 없을거다.
그러므로, 직접 순서를 정해주자!
순서적용 후
호출결과
Order 숫자가 작을수록 먼저 실행되고, 큰 수가 뒤에 실행된다.
=> 오더숫자가 클 수록 먼저 감싸진다.
이렇게 @Order(value = ?) 설정을 통해 내가 원하는대로 AOP 감싸는 순서를 정할 수 있다.
728x90
반응형
'JVM > Spring' 카테고리의 다른 글
[SPRING] @Transactional readOnly 성능향상 이유 (0) | 2021.09.05 |
---|---|
[SPRING] synchronized와 @Transactional 을 동시에 사용 시 문제점 (5) | 2021.08.16 |
[SPRING] @Transactional (트랜잭션) 강제 롤백 (0) | 2021.07.25 |
[SPRING] Spring AOP Proxy - @Transactonal 사용 시 주의사항 (0) | 2021.07.25 |
[SPRING] feign은 뭘까? (0) | 2021.04.18 |