实际上,我认为你想要这样做:
@DirtiesContext(classMode = ClassMode.BEFORE_EACH_TEST_METHOD)
@DirtiesContext可以用作同一类中的类级和方法级批注。在这种情况下,ApplicationContext将在任何此类带注释的方法之后以及在整个类之后标记为dirty。如果DirtiesContext.ClassMode设置为AFTER_EACH_TEST_方法,则在类中的每个测试方法之后都会将上下文标记为dirty。

实际上,我认为你想要这样做:
@DirtiesContext(classMode = ClassMode.BEFORE_EACH_TEST_METHOD)
@DirtiesContext可以用作同一类中的类级和方法级批注。在这种情况下,ApplicationContext将在任何此类带注释的方法之后以及在整个类之后标记为dirty。如果DirtiesContext.ClassMode设置为AFTER_EACH_TEST_方法,则在类中的每个测试方法之后都会将上下文标记为dirty。