| パッケージ | 説明 |
|---|---|
| org.springframework.aop.aspectj | AspectJ 統合パッケージ。 |
| org.springframework.aop.aspectj.annotation | AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。 |
| org.springframework.aop.config | XML スキーマが主要な構成形式である、宣言型 AOP 構成のサポートパッケージ。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | SimpleAspectInstanceFactorySimpleAspectInstanceFactory.getAspectInstance() 呼び出しごとに、指定されたアスペクトクラスの新しいインスタンスを作成する AspectInstanceFactory の実装。 |
class | SingletonAspectInstanceFactory 指定されたシングルトンオブジェクトによってサポートされている AspectInstanceFactory の実装で、SingletonAspectInstanceFactory.getAspectInstance() 呼び出しごとに同じインスタンスを返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
AspectInstanceFactory | AbstractAspectJAdvice.getAspectInstanceFactory() アスペクトインスタンスのファクトリを返します。 |
| コンストラクターと説明 |
|---|
AbstractAspectJAdvice(java.lang.reflect.Method aspectJAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aspectInstanceFactory) 指定されたアドバイスメソッド用に新しい AbstractAspectJAdvice を作成します。 |
AspectJAfterAdvice(java.lang.reflect.Method aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) |
AspectJAfterReturningAdvice(java.lang.reflect.Method aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) |
AspectJAfterThrowingAdvice(java.lang.reflect.Method aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) |
AspectJAroundAdvice(java.lang.reflect.Method aspectJAroundAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) |
AspectJMethodBeforeAdvice(java.lang.reflect.Method aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) |
| 修飾子と型 | インターフェースと説明 |
|---|---|
interface | MetadataAwareAspectInstanceFactoryAspectJ アノテーション付きクラスに関連付けられた AspectMetadata を返す AspectInstanceFactory のサブインターフェース。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | BeanFactoryAspectInstanceFactorySpring BeanFactory に裏付けされた AspectInstanceFactory 実装。 |
class | LazySingletonAspectInstanceFactoryDecoratorMetadataAwareAspectInstanceFactory を 1 回だけインスタンス化するデコレーター。 |
class | PrototypeAspectInstanceFactoryAspectInstanceFactory は BeanFactory -provided プロトタイプに裏打ちされ、プロトタイプのセマンティクスを実施します。 |
class | SimpleMetadataAwareAspectInstanceFactorySimpleAspectInstanceFactory.getAspectInstance() 呼び出しごとに、指定されたアスペクトクラスの新しいインスタンスを作成する MetadataAwareAspectInstanceFactory の実装。 |
class | SingletonMetadataAwareAspectInstanceFactory 指定されたシングルトンオブジェクトによってサポートされている MetadataAwareAspectInstanceFactory の実装で、SingletonAspectInstanceFactory.getAspectInstance() 呼び出しごとに同じインスタンスを返します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | SimpleBeanFactoryAwareAspectInstanceFactory 構成された Bean 名を使用して、 BeanFactory からアスペクトを見つける AspectInstanceFactory の実装。 |