为什么在@ConfigurationProperties中弃用方法位置?

时间:2017-02-12 08:08:22

标签: spring-boot configuration

我试图配置多个' .yml'在春季靴子像......

application.yml

spring:
    profile: local

api.yml

spring:
    profile: local
myapi:
  url: localhost/...

所以,我在@ConfigurationProperties中找到了locations方法。 但是,它已在1.4.x中弃用

Deprecated. as of 1.4 in favor of configuring the environment directly with additional locations

我如何配置这种情况?

1 个答案:

答案 0 :(得分:2)

您可以使用spring.config.name更改将要查找的配置文件名。可以使用逗号分隔列表配置多个名称。在您的情况下,您需要将其设置为application,api