Test annotation which indicates that the annotated
should be executed after a transaction is ended for a test method
configured to run within a transaction via Spring's
@AfterTransaction methods declared in superclasses or as interface
default methods will be executed after those of the current test class.
As of Spring Framework 4.0, this annotation may be used as a
meta-annotation to create custom composed annotations.
As of Spring Framework 4.3,
@AfterTransaction may also be
declared on Java 8 based interface default methods.