강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

soonzang님의 프로필 이미지
soonzang

작성한 질문수

윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정

25강 @AspectJ 어노테이션 사용하기

@AspectJ 어노테이션 우선순위가 어떻게 되나요?

작성

·

250

2

@Before, @After, @Around, @AfterReturning, @AfterThrowing을 동일한 관심사에 모두 적용했을때 실행 순서가 정해져 있는지요?

반드시 Around -> Before -> 관심사 동작 -> AfterReturing -> After -> Around 순서로 동작 하는지 궁금합니다.

강의 시 실행한 결과와 제가 한 결과에 순서가 조금 다른 것 같아서 문의드립니다.

답변 1

2

소프트캠퍼스님의 프로필 이미지
소프트캠퍼스
지식공유자

순서는 등록한 순서라고 보시면 됩니다. 관심사를 기준으로 이전과 이후로 나누어 지고 이전끼리, 이후끼리에서는 등록한 순서라고 보시면 됩니다. @Order 라는 어노테이션으로 그 순서를 직접 정할 수도 있습니다.

soonzang님의 프로필 이미지
soonzang

작성한 질문수

질문하기