Spring Boot yml 公共抽取

Spring Boot yml 公共抽取

 

背景

   项目里面的yml文件为了区别线上、测试、本地环境,分别有application-prod.yml,application-dev.yml,application-local.yml;但是每个里面有很多相同的配置,希望配置文件里面的运维相关的公共配置抽取出来,统一管理

 

实现方案

  通过在application.yml include 标签把不同的配置(数据源配置,Redis配置)引入

 

application.yml

spring:
  profiles:
    active: @profiles.active@
    include: kafka,datasource
  application:
    name: xxx

mybatis-plus:
  global-config:
    db-config:
      logic-delete-field: deleted  # 全局逻辑删除的实体字段名
      logic-delete-value: 1 # 逻辑已删除值(默认为 1)
      logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Spring Boot yml 公共抽取