1.5. 管理配置属性冲突
结构化格式,如 YAML 只支持可能配置命名空间的子集。以下流程演示了如何在两个配置属性 quarkus.http.cors 和
之间解决冲突,其中一个属性是另一个属性的前缀。
quarkus.http.cors
.methods
先决条件
- 您有一个 Quarkus 项目,它被配置为读取 YAML 配置文件。
步骤
- 打开 YAML 配置文件。
要将 YAML 属性定义为另一个属性的前缀,请在属性范围内添加波形符(
~
),如下例所示:将 YAML 属性定义为前缀的示例
quarkus: http: cors: ~: true methods: GET,PUT,POST
要以开发模式编译 Quarkus 应用程序,请从项目目录中输入以下命令:
编译应用程序
./mvnw quarkus:dev
注意您可以在任何级别上将 YAML 键用于冲突的配置键,因为它们没有包含在配置属性名称的装配中。