1. 程式人生 > >ymal中引入其他的yml或properties

ymal中引入其他的yml或properties

在開發過程中如果需要其他的配置檔案,全部寫到application.yml中感覺太臃腫,這時,我們可以將yml拆分成多個yml或者properties檔案

  • 在配置檔案目錄(如:resources)下新建application-xx開頭的properties或者yml檔案
application-test.yml
application-prod.yml
application-dev.yml
  • 然後再在application.yml中新增配置
spring:
  profiles:
      include:
          test,api,jdbc

注意,不能換行,include:下面的test,api,jdbc,多個用英文逗號分隔

  • 然後在程式中就同時可以訪問test,prod,dev中的東西了
  @Value('${qq.key}')
  private String qq

  @Value('${weixin.key}')
  private String weixin

  @Value('${a.b.c}')
  private String t

  @Value('${aa.bb}')
  private String tt