@BeforeTransaction

@BeforeTransaction は、Spring の @Transactional アノテーションを使用してトランザクション内で実行するように構成されたテストメソッドの場合、トランザクションを開始する前にアノテーション付き void メソッドを実行する必要があることを示します。@BeforeTransaction メソッドは public である必要はなく、Java 8 ベースのインターフェースのデフォルトメソッドで宣言できます。

次の例は、@BeforeTransaction アノテーションの使用方法を示しています。

  • Java

  • Kotlin

@BeforeTransaction (1)
void beforeTransaction() {
	// logic to be run before a transaction is started
}
1 トランザクションの前にこのメソッドを実行します。
@BeforeTransaction (1)
fun beforeTransaction() {
	// logic to be run before a transaction is started
}
1 トランザクションの前にこのメソッドを実行します。