如何在 Quarkus 应用程序中读取 JUnit 的平台属性

问题描述

我正在为 Quarkus 应用程序编写 JUnit,但在执行时遇到以下错误

由:javax.enterprise.inject.spi.DeploymentException:不存在 [java.lang.String] 类型的配置值:

这里是查找 application.properties 文件中提到的属性

如果我指定 %test,则不会发生此问题。作为特定属性的前缀。但这会污染我现有的 application.properties 文件

有什么办法可以将这些属性移动到我的测试目录中吗?

提前致谢!!

解决方法

您可以在文件 src/test/resources/application.properties 中拥有您的测试属性。 此文件中不需要 %test 前缀。