T - ジェネリクス型シグネチャーを介して呼び出す callbacks を検出するために使用されるエンティティ型。public interface EntityCallback<T>EntityCallback のオーダー @Order アノテーションを追加するか、Ordered を実装します。EntityCallback が任意の例外型をスローすることを宣言することは可能ですが、コールバックメカニズムはランタイム例外しか処理できないため、EntityCallback からスローされたチェック済み例外は UndeclaredThrowableExceptionSE にラップされます。エンティティコールバック処理は、例外を発生させた EntityCallback で停止し、発生した例外は呼び出し元に伝播されます。EntityCallback は、ジェネリクス型パラメーター <T> を指定することにより、処理可能なドメイン型をジェネリクスに宣言できます。Spring ApplicationContext に登録されると、コールバックはそれに応じてフィルタリングされ、割り当て可能なドメインオブジェクトに対してのみコールバックが呼び出されます。通常、エンティティコールバックは、events を公開した後に呼び出されます。EntityCallback インターフェースの定義 EntityCallback インターフェースは、パラメーター化された型のオブジェクトを最初の引数として受け入れ、その後に追加のオプションの引数を受け入れるコールバックメソッドを定義する必要があります。
public interface BeforeSaveCallback<T> extends EntityCallback<T> {
T onBeforeSave(T entity, String collection);
}
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.