| パッケージ | 説明 |
|---|---|
| org.springframework.aop.aspectj | AspectJ 統合パッケージ。 |
| org.springframework.aop.aspectj.annotation | AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
AspectJExpressionPointcut | AbstractAspectJAdvice.getPointcut()AspectJ 式のポイントカットを返します。 |
| コンストラクターと説明 |
|---|
AbstractAspectJAdvice(MethodSE aspectJAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aspectInstanceFactory) 指定されたアドバイスメソッド用に新しい AbstractAspectJAdvice を作成します。 |
AspectJAfterAdvice(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) |
AspectJAfterReturningAdvice(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) |
AspectJAfterThrowingAdvice(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) |
AspectJAroundAdvice(MethodSE aspectJAroundAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) |
AspectJMethodBeforeAdvice(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) |
| 修飾子と型 | メソッドと説明 |
|---|---|
Advice | AspectJAdvisorFactory.getAdvice(MethodSE candidateAdviceMethod, AspectJExpressionPointcut expressionPointcut, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrder, StringSE aspectName) 指定された AspectJ アドバイスメソッドの Spring AOP アドバイスを作成します。 |
Advice | ReflectiveAspectJAdvisorFactory.getAdvice(MethodSE candidateAdviceMethod, AspectJExpressionPointcut expressionPointcut, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrder, StringSE aspectName) |