我可以在我的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测试环境
这是什么意思:*它似乎不适合我。*? – Opal
我认为你还需要明确你使用的命令(它没有任何意义,你可以设置一个系统属性,但不是另一个,除非它们在上下文中实际上不同)。 –