注释类型 BeforeTransaction


  • @Target({METHOD,ANNOTATION_TYPE})
    @Retention(RUNTIME)
    @Documented
    public @interface BeforeTransaction

    Test annotation which indicates that the annotated void method should be executed before a transaction is started for a test method configured to run within a transaction via Spring's @Transactional annotation.

    @BeforeTransaction methods declared in superclasses or as interface default methods will be executed before 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, @BeforeTransaction may also be declared on Java 8 based interface default methods.

    从以下版本开始:
    2.5
    作者:
    Sam Brannen
    另请参阅:
    Transactional, AfterTransaction