티스토리 뷰
횡단 관심에 해당하는 어드바이스 메서드를 의미 있게 구현하려면 클라이언트가 호출한 비즈니스 메서드의 정보가 필요하다. 이런 비즈니스 메서드의 정보를 알 수 있게 해주는 joinPoint클래스의 메서드들을 확인해보자.
JoinPoint 객체가 제공:
메서드 | 설명 |
Signature getSignature( ) | 클라이언트가 호출한 메서드의 시그니처(리턴, 이름, 매개변수) 정보가 저장된 siginture 리턴 |
Object getTarger( ) | 클라이언트가 호출한 비즈니스 메서드를 포함하는 비즈니스 객체를 리턴 |
Object[] getArgs( ) | 클라이언트가 메서드를 호출할 때 넘겨준 인자 목록을 Object 배열로 리턴 |
Signiture 객체가 제공
메서드 | 설명 |
String getName( ) | 클라이언트가 호출한 메서드 이름 리턴 |
String toLongString( ) | 클라이언트가 호출한 메서드의 리턴 타입, 이름, 매개변수를 패키지 경로까지 포함하여 리턴 |
String toShortString( ) | 클라이언트가 호출한 에서드 시그니처를 축약한 문자열로 리턴 |
반응형
'[JAVA] > Spring' 카테고리의 다른 글
[Spring] 트랜젝션 처리 (0) | 2021.06.21 |
---|---|
[Spring] AOP: 어노테이션을 이용한 구현 (0) | 2021.06.18 |
[Spring] AOP: advice 동작 시점 (0) | 2021.06.18 |
[Spring] AOP 용어 정리 (0) | 2021.06.17 |
[Spring] AOP(Aspect Oriented Programming) (0) | 2021.06.17 |
Comments
최근에 올라온 글
최근에 달린 댓글
TAG
- redux-thunk
- 맛집
- Async
- react
- 정보보안기사 #실기 #정리
- javascript
- 인천 구월동 맛집
- AsyncStorage
- 파니노구스토
- 이탈리안 레스토랑
- redux
- Promise
- 인천 구월동 이탈리안 맛집
- react-native
- await
- Total
- Today
- Yesterday