如何在application.properties中加载自定义属性

时间:2018-04-05 05:08:06

标签: spring-boot application.properties

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

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

任何更新?

3 个答案:

答案 0 :(得分:0)

您可以使用此处所述的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定义的属性源的优秀默认层次结构。

答案 1 :(得分:-1)

您可以在当前的application.properties

中添加新的活动配置文件
spring:
    profiles:
        active: dev, additional

然后在资源文件夹中添加一个新的application-additional.properties文件。然后,新文件中的条目可以在application.properties中获得。

答案 2 :(得分:-1)

@PropertySource(classpath:myownprop.properties)课程上添加@Configuration。就这么简单。其他答案都不正确。