インターフェースの使用
org.springframework.data.repository.core.support.RepositoryProxyPostProcessor
パッケージ
説明
リポジトリの CDI サポートを実装する基本クラス。
さまざまなデータストアのリポジトリを実装するための基本クラス。
org.springframework.data.repository.cdi 内の RepositoryProxyPostProcessor 使用
修飾子と型メソッド説明default ListSE<RepositoryProxyPostProcessor>
CdiRepositoryConfiguration.getRepositoryProxyPostProcessors()
リポジトリプロキシの作成中に使用されるRepositoryProxyPostProcessor
のリストを返します。org.springframework.data.repository.core.support 内の RepositoryProxyPostProcessor 使用
修飾子と型クラス説明class
RepositoryProxyPostProcessor
は、MethodInterceptor
を登録してCrudRepository.save(Object)
およびCrudRepository.delete(Object)
メソッドをインターセプトし、DomainEvents
アノテーションが付けられたメソッドを介して公開される可能性のあるイベントを公開します。class
RepositoryProxyPostProcessor
は、PersistenceExceptionTranslationInterceptor
をリポジトリプロキシに登録します。修飾子と型メソッド説明void
RepositoryFactorySupport.addRepositoryProxyPostProcessor
(RepositoryProxyPostProcessor processor) RepositoryProxyPostProcessor
をファクトリに追加して、プロキシが作成される前にProxyFactory
を操作できるようにします。