Springboot读取(多个)yml文件

本文详细探讨了如何在Springboot应用中读取并整合多个YML配置文件,包括默认配置、Profile特定配置以及自定义配置加载顺序。通过实例解析,展示了如何根据不同的环境条件加载相应的配置,确保应用在不同环境下的正确运行。
摘要由CSDN通过智能技术生成
#application.yml 文件
wechat:
  mp:
    configs:
    - appId: appid1
      secret: arr1_secret
      token: arr1_token
      aesKey: arr1_key
    - appId: appid2
      secret: arr2_secret
      token: arr2_token
      aesKey: arr2_key
server:
  port: 8989
  servlet:
    #context-path: /SpringDemo/
    context-path: /  
spring: 
  profiles: 
   active: demo  #引入另外一个同路径下yml配置文件,该配置文件必须以application-开头
#application-demo.yml文件内容
props: #自定义的属性和值  
  simpleProp: simplePropValue
  arrayProps: 1,2,3,4,5
  listProp1:  
    - name: abc
      value: abcValue
    - name: efg
      value: efgValue
  listProp2:  
    - config2Value1
    - config2Vavlue2
  mapProps:  
    key1: value1
    key2: value2
//读取配置文件之一:WxMpProperties 
package com.example.demo.beans;

import java.util.ArrayList;
import java.util.List;

import org.spring
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值