Spring AOP 주석 차단 식 분석
1338 단어 annotation
http://static.springsource.org/spring/docs/2.0.x/reference/aop.html#aop-ataspectj
그리고 op 을 켜 세 요.
<aop:aspectj-autoproxy />
AOP 를 정의 하 는 클래스 에 @ Aspect 를 써 서 절단면 임 을 표시 합 니 다.
그리고 @ Component 를 더 해서 이 op 을 Spring 관리 에 맡 깁 니 다.
1、
@Pointcut("execution(* com.mhm.mng.impl..*.*(..))")
첫 번 째 * 반환 형식 표시
java. lang. String 이 라 고 쓰 면 com. mhm. ming. impl 의 클래스 와 하위 패키지 의 클래스 와 방법 만 차단 합 니 다.
*. * 클래스 아래 를 나타 내 는 방법
(..) 방법 중의 매개 변 수 를 임의로 표시 합 니 다.
2、
com.mhm.mng.impl..*(..)
com. mhm. mg. impl 의 클래스 와 하위 패키지 의 클래스 를 차단 하 는 것 을 표시 합 니 다.
3、
com.mhm.mng.impl.PersonalMngimpl.*(..)
com. mhm. ming. impl 의 PersonalMngimpl 을 표시 하 는 모든 방법 을 차단 합 니 다.
4、
방법 매개 변수:
@Pointcut("execution(* com.mhm.mng.impl..*.*(java.lang.String, ..))")
방법 첫 번 째 매개 변수 가 String 형식 이면 두 번 째 매개 변 수 는 있 으 나 마 나
5. 모든 반환 값 을 차단 하 는 것 은 void 방법 이 아 닙 니 다.
@Pointcut("execution(!void com.mhm.mng.impl..*.*(java.lang.String, ..))")
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
웹 어노테이션 활용법1. 웹사이트 및 이미지에 주석 및 태그를 추가하기 위한 W3C에 의해 정의된 표준 2. 다른 하드웨어나 소프트웨어 플랫폼상에서 공유나 재이용을 하는 것을 가능하게 하기 위한 데이터 구조 모델을 나타내고 있다 온라인...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.