spring - Junit测试启动spring上下文

标签 spring junit

我有一个 junit 测试用例,它实例化并配置了 spring 上下文 @RunWith(SpringJUnit4ClassRunner.class)

在这个 spring 上下文中,我有实现 Lifecycle 接口(interface)的 bean。

如何在调用测试之前“启动”spring 上下文并在测试之后再次停止它?

最佳答案

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "/applicationContext-TEST.xml")
public class MyIntegrationTest {}

然后像平常一样引用 beans

关于spring - Junit测试启动spring上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14279675/

相关文章:

java - 如何在 lamda 流的反序列化过程中忽略 NULL 值?

java - 如何在测试用例中执行 try block 语句?

java - 未找到 Wicket 单元测试 Translations.utils

spring - 使用Spring的MockMvc框架,如何测试模型属性的属性值?

java - 在 Web 应用程序中将对象传递给 Junit Test

java - MockMvc Sp​​ring 空指针

java - 如何在没有任何 .xml 配置的情况下使用 spring 3.X 注释

java - Wicket @SpringBean 和 Spring @Autowired 通过构造函数注入(inject)

spring - 如何在带有tomcat的spring mvc maven应用程序中提供来自外部war文件的静态数据

java - JUnit 测试出现错误