springBoot框架不同环境读取不同的配置文件

Posted Mr_伍先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springBoot框架不同环境读取不同的配置文件相关的知识,希望对你有一定的参考价值。

1. 3个配置文件(更多环境可以建多个):

  application.properties  (公共配置文件)

  application-dev.properties  (开发环境)

  application-prod.properties  (生产环境)

2. 设置 application.properties , 如使用开发环境用以下代码,deployment时只要把 dev 改成 prod 即可

spring.profiles.active=dev

 

环境公共的配置写在application.properties中
模块独有的配置写在对应的 application-{xxx}.properties 文件中
程序读取的时候优先读取application.properties的配置,若读不到才会从application-{xxx}.properties读取



以上是关于springBoot框架不同环境读取不同的配置文件的主要内容,如果未能解决你的问题,请参考以下文章

第十四章 springboot + profile(不同环境读取不同配置)

补习系列(10)-springboot 之配置读取

spring boot 在不同环境下读取不同配置文件的一种方式

SpringBoot配置文件

springboot 入门二- 读取配置信息一

springboot项目在IDEA根据不同的开发人员读取不同的配置文件