关于Spring boot项目配置文件

51 阅读1分钟

在以前的单体应用中spring boot配置文件,不同环境采用application-*.yml或者application-*.properties的形式来区分,但是在微服务场景下,由于系统的组建引入增加,而且可能还会有自定义配置文件的情况,那么所有的配置存放在一个配置文件中,就会出现文件行数过多、过大。基于这种情况,在微服务场景适用。可以把配置文件按照不同的组建拆分出来,如:

application.yml -->基础配置文件
application-dev.yml -->环境差异配置文件,这里的差异是指结构差异
application-redis.yml -->redis配置文件
application-mybatis-plus.yml -->mybatis plus配置文件

其中,在application.yml文件中,用以下的形式来激活配置文件:

spring:  
  profiles:  
    active: dev,redis,mybatis-plus