ymal 文件配置各种数据类型

#1. 常用字符串配置
upload:
  text: aaa
 
#2. list或array  值用逗号拼接
gateway:
  list: aaa,bbb,ccc
 
#3. map对象 键值对形式存储
server:
  #(1) map的值为List类型数据
  stringListMap:
    A: aaa,bbb,ccc
    B: ddd,eee,fff
 
  #(2) map的值为String类型数据
  stringMap:
    A: bbb
    B: cc
    C: dd


多个ymal 配置文件

在spring boot中,多个ymal配置文件是被允许的。但是我们需要在application.ymal 去声明,才能被加载进入 IOC 中使用。


现在有两个yml配置文件:appplication-bd.com和application-yy.com

baidu:
  url: http://www.baidu.com
yangyi:
  url: https://www.163.com/


在application.yml中激活

#只需要写application-之后的名称即可
spring:
  profiles:
    active: bd,yy