当前位置: 代码迷 >> 综合 >> SpringBoot:多环境下核心配置文件的使用方法
  详细解决方案

SpringBoot:多环境下核心配置文件的使用方法

热度:25   发布时间:2024-02-25 07:10:24.0

在实际开发者,会有不同的开发环境,常见的有四种:开发环境、测试环境、准生产环境、生产环境。不同的环境需要不同的核心配置文件,如果每次更换环境就修改配置文件,会相当麻烦。所以,提供了一种非常简便的方式!

目录

一、配置文件的命名规则

二、创建各环境的配置文件

三、创建主核心配置文件


一、配置文件的命名规则

每一种环境,创建一个核心配置文件,通过不同的文件名来区分,然后通过主核心配置文件来激活要使用的配置文件。这样在环境发生变化的时候,只需要在主核心配置文件中简单的修改就可以了。

配置文件的命名有一定的规则,规则是“application-描述.properties”,即在application的后面添加横杠”-“及用以区分的后缀。而主核心配置文件的文件名固定,不能修改。下面是我使用的文件名:

  1. 主核心配置文件:application.properties
  2. 开发环境配置文件:application-dev.properties
  3. 测试环境配置文件:application-test.properties
  4. 准生产环境配置文件:application-ready.properties
  5. 生产环境配置文件:application-product.properties

二、创建各环境的配置文件

以开发环境配置文件为例,配置如下。其他环境的配置只需要相应修改配置参数即可

# 开发环境配置文件
server.port=8080
server.servlet.context-path=/dev

三、创建主核心配置文件

使用哪个配置文件,就激活哪个配置文件。等号后面只需要写各环境配置文件名中的描述部分就可以了

# 主核心配置文件,激活使用的配置文件
#使用开发环境配置文件
spring.profiles.active=dev

 

大功告成,修改来说,还是很简单的。