【问题标题】:how to load custom properties in application.properties如何在 application.properties 中加载自定义属性
【发布时间】:2018-04-05 05:08:06
【问题描述】:

在 spring boot 中,有一个属性文件 application.property,除了这个属性,我还创建了一个额外的属性文件,名为 myownprop.properties。

如何在application.property 中加载myownprop.properties?表示如何在 application.properties 中包含另一个命名属性?

有什么更新吗?

【问题讨论】:

    标签: spring-boot application.properties


    【解决方案1】:

    您可以使用spring.config.additional-location 属性,如下所述:https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-application-property-files。它允许您添加其他文件,而不会弄乱 Spring Boot 定义的良好的默认属性源层次结构。

    【讨论】:

      【解决方案2】:

      您可以在当前的 application.properties 中添加一个新的活动配置文件

      spring:
          profiles:
              active: dev, additional
      

      然后在您的资源文件夹中添加一个新的 application-additional.properties 文件。然后,新文件中的条目就如同它们在 application.properties 中一样可用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-20
        • 2016-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多