java - 在类上使用 @DirtiesContext 注释究竟意味着什么?

标签 java spring junit

我一直在使用 Spring,遇到了 spring 提供的 @DirtiesContext 注释。当您想在运行每个方法之前刷新应用程序上下文时(当然以牺牲性能为代价),在每个方法上使用它是有意义的,但是注释测试究竟意味着什么类(class)使用@DirtiesContext?一个例子会非常有帮助。

最佳答案

如果使用@DirtiesContext 注释测试类,它将在测试运行后删除应用程序上下文。这篇文章还有很多解释:DirtiesContext annotation

关于java - 在类上使用 @DirtiesContext 注释究竟意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57726223/

相关文章:

java - 为相机屏幕添加背景形状

java - NoSuchBeanDefinitionException : No unique bean of type [javax.activation.DataSource] 已定义:预期为单个 bean,但发现 0:

junit - Junit测试的报告质量

java - 无法初始化类 liquibase.sqlgenerator.core.LockDatabaseChangeLogGenerator

java - 每次我尝试运行 JUnit 测试时,是否可以强制 Eclipse 重新编译我的文件?

java - 将java对象序列化到文件时是否可以在序列化文件的开头插入一个对象

java - 在线程 "main"java.lang.NullPointerException 错误中获取异常

java - Spring MVC 3.0 中的 url-action 映射和路由

java - 无法转换为 org.springframework.security.core.userdetails.User

java - 如何修复 java.lang.ClassNotFoundException : kotlin. 字符串