クラスの使用
org.springframework.aop.framework.ProxyFactory
パッケージ
説明
AOP アライアンスインターフェースに準拠した Spring の基本的な AOP インフラストラクチャを含むパッケージ。
ApplicationContexts で使用する Bean ポストプロセッサー。ProxyFactoryBean を使用せずに AOP プロキシを自動的に作成することにより、AOP の使用を簡素化します。
宣言的なトランザクション区分のための AOP ベースのソリューション。
org.springframework.aop.framework 内の ProxyFactory 使用
修飾子と型メソッド説明protected ProxyFactory
AbstractAdvisingBeanPostProcessor.prepareProxyFactory
(ObjectSE bean, StringSE beanName) 指定された Bean のProxyFactory
を準備します。修飾子と型メソッド説明protected void
AbstractAdvisingBeanPostProcessor.customizeProxyFactory
(ProxyFactory proxyFactory) サブクラスは、これを実装することを選択できます。たとえば、公開されているインターフェースを変更するためです。protected void
ProxyProcessorSupport.evaluateProxyInterfaces
(ClassSE<?> beanClass, ProxyFactory proxyFactory) 指定された Bean クラスのインターフェースを確認し、必要に応じてProxyFactory
に適用します。protected void
AbstractSingletonProxyFactoryBean.postProcessProxyFactory
(ProxyFactory proxyFactory) サブクラスがProxyFactory
を使用してプロキシインスタンスを作成する前に後処理するためのフック。org.springframework.aop.framework.autoproxy 内の ProxyFactory 使用
修飾子と型メソッド説明protected ProxyFactory
AbstractBeanFactoryAwareAdvisingPostProcessor.prepareProxyFactory
(ObjectSE bean, StringSE beanName) 修飾子と型メソッド説明protected void
AbstractAutoProxyCreator.customizeProxyFactory
(ProxyFactory proxyFactory) サブクラスは、これを実装することを選択できます。たとえば、公開されているインターフェースを変更するためです。org.springframework.transaction.interceptor 内の ProxyFactory 使用
修飾子と型メソッド説明protected void
TransactionProxyFactoryBean.postProcessProxyFactory
(ProxyFactory proxyFactory) 4.2 以降、このメソッドは、トランザクションメタデータの再処理を回避するために、プロキシインターフェースのセットにTransactionalProxy
を追加します。