クラス EventPublishingRepositoryProxyPostProcessor

java.lang.ObjectSE
org.springframework.data.repository.core.support.EventPublishingRepositoryProxyPostProcessor
実装されたすべてのインターフェース:
RepositoryProxyPostProcessor

public class EventPublishingRepositoryProxyPostProcessor extends ObjectSE implements RepositoryProxyPostProcessor
RepositoryProxyPostProcessor は、MethodInterceptor を登録して CrudRepository.save(Object) および CrudRepository.delete(Object) メソッドをインターセプトし、DomainEvents アノテーションが付けられたメソッドを介して公開される可能性のあるイベントを公開します。集約ルートでそのようなメソッドが検出できない場合、インターセプターは追加されません。さらに、集約ルートは AfterDomainEventPublication アノテーションが付けられたメソッドを公開できます。存在する場合、メソッドはすべてのイベントが公開された後に呼び出されます。
導入:
1.13
作成者:
Oliver Gierke, Christoph Strobl, Yuki Yoshida, R é da Housni Alaoui