Spring AOP 접점
@ annotation (): 표 시 된 방법 과 일치 합 니 다.
execution()
execution(?()?)
,
execution(public **(..)): public
: public
: *
: *
:..
:
execution(* *To(..)): To
:
: *
: *To To
:..
execution(* con.iredjob.Main*(..)) Main ,
execution(* com.iredjob.Main+.*(..)) Main
..
클래스 이름 에 나타 나 려 면 반드시 *
execution(* com.iredjob.*(..)): com.iredjob ,
execution(* com.iredjob..*(..)): com.iredjob 、 ,
execution(* com..*.*Dao.find*(..)) com Dao find
*
임 의 매개 변수 ..
임 의 유형의 매개 변 수 를 정의 하 는 데 참여 하고 수량 에 제한 이 없 는 매개 변수의 유형 은 java.lang
에 있 으 며 유형 명 을 직접 사용 해 야 합 니 다. 여 부 는 전체 제한 이름 execution(* joke(String,int)) joke, String, int
execution(* joke(String,*)) joke, String,
execution(* joke(String,..)) joke, String,
execution(* joke(Object+)) joke , Object Object
within () 클래스 매 칭 모드 문자열 을 통 해 절 점 을 설명 합 니 다. execution 기능 과 유사 하지만 최소 단 계 는 클래스 입 니 다.
within (com. iredjob. Main) 은 Main 과 일치 하 는 모든 방법 이지 만 하위 클래스 는 일치 하지 않 습 니 다. Main 이 인터페이스 라면 의미 가 없습니다. within (com. iredjob. Main +) 은 Main 과 하위 클래스 인 within (com. iredjob.) 과 일치 합 니 다. com. iredjob 가방 의 모든 종류의 방법 인 within (com. iredjob..) 과 일치 합 니 다. com. iredjob 가방 은 하위 가방 의 모든 종류의 방법 과 일치 합 니 다.
args() @args()
@ target (MM) 은 이 클래스 에 표 시 된 @ MM 주석 클래스 와 일치 합 니 다. @within (MM) 은 @ MM 이 표 시 된 주해 류 와 하위 클래스 를 일치 시 킵 니 다.하나의 클래스 가 인터페이스 일 때 @ MM, @ target 과 @ winin 을 표시 하면 유효 하지 않 습 니 다.
target () this () 는 클래스 를 입 참 으로 받 아들 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.