2015-01-01 28 views
0

我可以在我的Spring Boot应用程序中成功使用-Dspring.config.name-Dspring.config.location。现在想用同样的-Dspring.config.location传递给Gradle测试任务。这似乎不适合我。虽然我可以通过其他系统属性并在我的测试类中使用。在gradle测试命令行中使用-Dspring.config.name和-Dspring.config.location

我想用它来在不同的环境下运行我的测试。我知道可以使用Spring配置文件。

任何帮助,将理解

编辑:使用-Dspring.config.name=app-test和/或-Dspring.config.location=classpath:/conf/app-test.properties不是拾取增长弹簧加载属性文件。但在春季启动它是完美的工作。

提及我可以通过其他系统属性并在我的测试类中使用。意思是在gradle中没有问题将系统属性传递给junit测试环境

+0

这是什么意思:*它似乎不适合我。*? – Opal

+0

我认为你还需要明确你使用的命令(它没有任何意义,你可以设置一个系统属性,但不是另一个,除非它们在上下文中实际上不同)。 –

回答