spring-boot – 为什么在@ConfigurationProperties中弃用方法位置?

我试图在
spring boot中配置多个’.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

我该如何配置这种情况?

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

点赞