无法在Junit Test中覆盖Spring-Boot应用程序属性

时间:2017-03-13 07:40:00

标签: java unit-testing testing spring-boot junit

我正在尝试覆盖应用程序属性,文件位于:-color

test/resources/test.properties

但是当我运行任何测试时 - 他们会查找应用程序属性(并且看不到VM选项app.conf):

@TestPropertySource(locations="classpath:test.properties")
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
@WebAppConfiguration
public abstract class ApplicationAbstractTest {

如何正确配置?

1 个答案:

答案 0 :(得分:0)

ignoreResourceNotFound = true添加到@PropertySource(value = "file:${app.conf}")

后,它已得到解决