小编Val*_*ler的帖子

如何防止 application.properties 属性继承

假设我有一个src/main/ressources/application.properties包含以下(示例性)条目:

server.ssl.trust-store=/config/app.jks
Run Code Online (Sandbox Code Playgroud)

以及多个环境的多个 application.properties

/config
|---/prod
|   |---/application.properties // overrides "server.ssl.trust-store"
|---/int
    |---/application.properties
/src
|---/main
    |---/resources
        |---/application.properties // contains entry "server.ssl.trust-store"
Run Code Online (Sandbox Code Playgroud)

目录中的两个application.properties/config都继承自src/main/resources/application.properties。在 /config/prod/application.properties 中,我们要覆盖该条目。这一切都按预期进行。

现在,我的问题是:是否可以禁止属性的继承?我尝试用空值覆盖它,但这不起作用,并且被不同地解释为根本没有设置它。

注意:server.ssl.enabled=false对于这个特殊情况,我知道(来源)的存在。

java spring properties-file spring-boot

1
推荐指数
1
解决办法
507
查看次数

标签 统计

java ×1

properties-file ×1

spring ×1

spring-boot ×1