问题描述
我正在为 Quarkus 应用程序编写 JUnit,但在执行时遇到以下错误:
由:javax.enterprise.inject.spi.DeploymentException:不存在 [java.lang.String] 类型的配置值:
这里是查找 application.properties 文件中提到的属性。
如果我指定 %test,则不会发生此问题。作为特定属性的前缀。但这会污染我现有的 application.properties 文件。
有什么办法可以将这些属性移动到我的测试目录中吗?
提前致谢!!
解决方法
您可以在文件 src/test/resources/application.properties
中拥有您的测试属性。
此文件中不需要 %test
前缀。