インターフェースの使用
org.springframework.aop.aspectj.AspectInstanceFactory
AspectInstanceFactory を使用するパッケージ
パッケージ
説明
AspectJ 統合パッケージ。
AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。
XML スキーマが主要な構成形式である、宣言型 AOP 構成のサポートパッケージ。
org.springframework.aop.aspectj 内の AspectInstanceFactory 使用
AspectInstanceFactory を実装している org.springframework.aop.aspectj のクラス修飾子と型クラス説明classSimpleAspectInstanceFactory.getAspectInstance()呼び出しごとに、指定されたアスペクトクラスの新しいインスタンスを作成するAspectInstanceFactoryの実装。class指定されたシングルトンオブジェクトによってサポートされているAspectInstanceFactoryの実装で、SingletonAspectInstanceFactory.getAspectInstance()呼び出しごとに同じインスタンスを返します。修飾子と型メソッド説明final AspectInstanceFactoryAbstractAspectJAdvice.getAspectInstanceFactory()アスペクトインスタンスのファクトリを返します。型 AspectInstanceFactory のパラメーターを持つ org.springframework.aop.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) org.springframework.aop.aspectj.annotation 内の AspectInstanceFactory 使用
修飾子と型インターフェース説明interfaceAspectJ アノテーション付きクラスに関連付けられたAspectMetadataを返すAspectInstanceFactoryのサブインターフェース。修飾子と型クラス説明classSpringBeanFactoryに裏付けされたAspectInstanceFactory実装。classMetadataAwareAspectInstanceFactoryを 1 回だけインスタンス化するデコレーター。classAspectInstanceFactoryはBeanFactory-provided プロトタイプに裏打ちされ、プロトタイプのセマンティクスを実施します。classSimpleAspectInstanceFactory.getAspectInstance()呼び出しごとに、指定されたアスペクトクラスの新しいインスタンスを作成するMetadataAwareAspectInstanceFactoryの実装。class指定されたシングルトンオブジェクトによってサポートされているMetadataAwareAspectInstanceFactoryの実装で、SingletonAspectInstanceFactory.getAspectInstance()呼び出しごとに同じインスタンスを返します。org.springframework.aop.config 内の AspectInstanceFactory 使用
AspectInstanceFactory を実装している org.springframework.aop.config のクラス