パッケージ | 説明 |
---|---|
org.springframework.aop | AOP Alliance AOP 相互運用性インターフェース上に構築されたコア Spring AOP インターフェース。 |
org.springframework.aop.aspectj | AspectJ 統合パッケージ。 |
org.springframework.aop.aspectj.annotation | AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。 |
org.springframework.aop.support | Spring の AOP API を使用するための便利なクラス。 |
org.springframework.aop.support.annotation | AOP ポイントカットのアノテーションサポート。 |
org.springframework.cache.interceptor | 宣言的キャッシング境界設定のための AOP ベースのソリューション。 |
org.springframework.cache.jcache.interceptor | JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。 |
org.springframework.dao.annotation | DAO のアノテーションサポート。 |
org.springframework.scheduling.annotation | 非同期メソッド実行用の Java 5 アノテーション。 |
org.springframework.transaction.interceptor | 宣言的なトランザクション区分のための AOP ベースのソリューション。 |
修飾子と型 | フィールドと説明 |
---|---|
static Pointcut | Pointcut.TRUE 常に一致する Canonical Pointcut インスタンス。 |
修飾子と型 | メソッドと説明 |
---|---|
Pointcut | PointcutAdvisor.getPointcut() このアドバイザーを駆動するポイントカットを取得します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AspectJExpressionPointcut Spring AspectJ ウィーバーを使用してポイントカット式を評価する Pointcut 実装。 |
修飾子と型 | メソッドと説明 |
---|---|
Pointcut | AbstractAspectJAdvice.buildSafePointcut() AspectJ アドバイスメソッド自体を除外する「安全な」ポイントカットを作成します。 |
Pointcut | AspectJExpressionPointcutAdvisor.getPointcut() |
Pointcut | AspectJPointcutAdvisor.getPointcut() |
修飾子と型 | メソッドと説明 |
---|---|
Pointcut | AspectMetadata.getPerClausePointcut() シングルトンアスペクトの Spring ポイントカット式を返します。 |
修飾子と型 | インターフェースと説明 |
---|---|
interface | ExpressionPointcut 文字列式を使用するポイントカットによって実装されるインターフェース。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractExpressionPointcut 場所と式のプロパティを提供する、式のポイントカットの抽象スーパークラス。 |
class | AbstractRegexpMethodPointcut 抽象基本正規表現ポイントカット Bean。 |
class | ComposablePointcut ポイントカットを構築するための便利なクラス。 |
class | ControlFlowPointcut 単純な cflow -style ポイントカットで使用するポイントカットおよびメソッドマッチャー。 |
class | DynamicMethodMatcherPointcut サブクラスに MethodMatcher インターフェースを実装させたいが、サブクラスはポイントカットにしたい場合に便利なスーパークラス。 |
class | JdkRegexpMethodPointcut java.util.regex パッケージに基づく正規表現ポイントカット。 |
class | NameMatchMethodPointcut 正規表現パターンの代わりとして、単純なメソッド名の一致のためのポイントカット Bean。 |
class | StaticMethodMatcherPointcut サブクラスに強制的に MethodMatcher インターフェースを実装させたいが、サブクラスはポイントカットにしたい場合に便利なスーパークラス。 |
class | StaticMethodMatcherPointcutAdvisor 静的ポイントカットでもあるアドバイザの便利な基本クラス。 |
修飾子と型 | フィールドと説明 |
---|---|
static Pointcut | Pointcuts.GETTERS 任意のクラスのすべての Bean プロパティ getter に一致するポイントカット。 |
static Pointcut | Pointcuts.SETTERS 任意のクラスのすべての Bean プロパティ setter に一致するポイントカット。 |
修飾子と型 | メソッドと説明 |
---|---|
Pointcut | DefaultPointcutAdvisor.getPointcut() |
Pointcut | RegexpMethodPointcutAdvisor.getPointcut() このアドバイザ内に保持されているシングルトンポイントカットを初期化します。 |
Pointcut | NameMatchMethodPointcutAdvisor.getPointcut() |
Pointcut | DefaultBeanFactoryPointcutAdvisor.getPointcut() |
Pointcut | StaticMethodMatcherPointcutAdvisor.getPointcut() |
static Pointcut | Pointcuts.intersection(Pointcut pc1, Pointcut pc2) 指定された両方のポイントカットが一致するすべてのメソッドに一致します。 |
static Pointcut | Pointcuts.union(Pointcut pc1, Pointcut pc2) 指定されたポイントカットのいずれか (または両方)が一致するすべてのメソッドに一致します。 |
修飾子と型 | メソッドと説明 |
---|---|
static boolean | AopUtils.canApply(Pointcut pc, ClassSE<?> targetClass) 特定のポイントカットを特定のクラスに適用できますか? |
static boolean | AopUtils.canApply(Pointcut pc, ClassSE<?> targetClass, boolean hasIntroductions) 特定のポイントカットを特定のクラスに適用できますか? |
ComposablePointcut | ComposablePointcut.intersection(Pointcut other) 指定されたポイントカットとの交差を適用します。 |
static Pointcut | Pointcuts.intersection(Pointcut pc1, Pointcut pc2) 指定された両方のポイントカットが一致するすべてのメソッドに一致します。 |
static boolean | Pointcuts.matches(Pointcut pointcut, MethodSE method, ClassSE<?> targetClass, ObjectSE... args) ポイントカット一致の最も安価なチェックを実行します。 |
void | DefaultPointcutAdvisor.setPointcut(Pointcut pointcut) アドバイスを対象とするポイントカットを指定します。 |
void | DefaultBeanFactoryPointcutAdvisor.setPointcut(Pointcut pointcut) アドバイスを対象とするポイントカットを指定します。 |
ComposablePointcut | ComposablePointcut.union(Pointcut other) 与えられたポイントカットでユニオンを適用します。 |
static Pointcut | Pointcuts.union(Pointcut pc1, Pointcut pc2) 指定されたポイントカットのいずれか (または両方)が一致するすべてのメソッドに一致します。 |
コンストラクターと説明 |
---|
ComposablePointcut(Pointcut pointcut) 指定されたポイントカットに基づいて ComposablePointcut を作成します。 |
DefaultPointcutAdvisor(Pointcut pointcut, Advice advice) ポイントカットとアドバイスを指定して、DefaultPointcutAdvisor を作成します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AnnotationMatchingPointcut |
修飾子と型 | メソッドと説明 |
---|---|
Pointcut | BeanFactoryCacheOperationSourceAdvisor.getPointcut() |
修飾子と型 | メソッドと説明 |
---|---|
void | CacheProxyFactoryBean.setPointcut(Pointcut pointcut) ポイントカットを設定します。 |
修飾子と型 | クラスと説明 |
---|---|
class | JCacheOperationSourcePointcut 基になる JCacheOperationSource が指定されたメソッドの操作を持っている場合に一致するポイントカット。 |
修飾子と型 | メソッドと説明 |
---|---|
Pointcut | BeanFactoryJCacheOperationSourceAdvisor.getPointcut() |
修飾子と型 | メソッドと説明 |
---|---|
Pointcut | PersistenceExceptionTranslationAdvisor.getPointcut() |
修飾子と型 | メソッドと説明 |
---|---|
protected Pointcut | AsyncAnnotationAdvisor.buildPointcut(SetSE<ClassSE<? extends AnnotationSE>> asyncAnnotationTypes) 指定された非同期アノテーション型がある場合は、そのポイントカットを計算します。 |
Pointcut | AsyncAnnotationAdvisor.getPointcut() |
修飾子と型 | メソッドと説明 |
---|---|
Pointcut | TransactionAttributeSourceAdvisor.getPointcut() |
Pointcut | BeanFactoryTransactionAttributeSourceAdvisor.getPointcut() |
修飾子と型 | メソッドと説明 |
---|---|
void | TransactionProxyFactoryBean.setPointcut(Pointcut pointcut) 渡されたメソッドと属性に応じて、TransactionInterceptor の条件付き呼び出しを引き起こす可能性があるポイントカット、つまり Bean を設定します。 |