一尘不染

JUnit错误:“无法加载ApplicationContext”

spring-mvc

似乎没什么用

我正在尝试运行简单的测试:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"/applicationContext.xml"})
@Transactional
public class EmailServiceTest {

我也尝试过:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"src/main/webapp/WEB-INF/applicationContext.xml"})
@Transactional
public class EmailServiceTest {

以及一些代替“位置”的东西,例如“ classpath”和“ file”。

“ ApplicationContext”位于:

src
    main
        webapp
            WEB-INF
                applicationContext.xml

但是JUnit测试仍然说:无法加载ApplicationContext


阅读 565

收藏
2020-06-01

共1个答案

一尘不染

在我们意识到我们的构建文件缺少与测试有关的信息之后,该问题得以解决。诸如“ app.properties”和“
applicationContext”之类的信息未复制到测试资源中。因此从技术上讲,这些都不在类路径上。

2020-06-01