@Target(value={METHOD,ANNOTATION_TYPE})
@Retention(value=RUNTIME)
@Documented
public @interface AfterTransactionSpring の @Transactional アノテーションを介してトランザクション内で実行するように構成されたテストメソッドのトランザクションが終了した後に、アノテーション付き void メソッドを実行する必要があることを示すテストアノテーション。
スーパークラスまたはインターフェースのデフォルトメソッドとして宣言された @AfterTransaction メソッドは、現在のテストクラスのメソッドの後に実行されます。
Spring Framework 4.0 以降、このアノテーションをメタアノテーションとして使用して、カスタム合成アノテーションを作成できます。
Spring Framework 4.3 の時点で、@AfterTransaction は Java 8 ベースのインターフェースのデフォルトメソッドでも宣言できます。
Transactional, BeforeTransaction