千家信息网

怎么配置SpringBoot多模块多环境配置文件

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇"怎么配置SpringBoot多模块多环境配置文件"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们
千家信息网最后更新 2026年11月02日怎么配置SpringBoot多模块多环境配置文件

这篇"怎么配置SpringBoot多模块多环境配置文件"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"怎么配置SpringBoot多模块多环境配置文件"文章吧。

第一种情况:

spring.profiles.active=环境变量

配置两个环境的,可根据实际需要增加环境模式(开发环境dev,测试环境test,回归坏境retu,预生产环境pre,生产环境prod,等等)

pom.xml里面配置profiles:

            dev                             true                            dev                        prod                    prod            

系统环境变量配置:

在本地,如果在这些文件里面配置端口和路径:

appilacton.yml:

server:  port: 8087  servlet:    context-path:  /miservice

application-dev.yml:

server:  port: 8088  servlet:    context-path:  /miservice-dev

application-prod.yml:

server:  port: 8087  servlet:    context-path:  /miservice

有效的是:8088那个配置。

在本地,如果分环境没有配置,就以主环境为主:

appilacton.yml:

server:  port: 8087  servlet:    context-path:  /miservice

application-prod.yml:

server:  port: 8089  servlet:    context-path:  /miservice-prod

则是8087这个是有效的。

小结1:

application.yml引入配置为:

spring:        profiles:           active:   ${env}

即:配置读取顺序为:application.yml>>application-dev.yml

第二种情况:

如果想多个模块的配置文件都起作用,可将application.yml文件配置到具体的模块去:

spring:        profiles:           active:   miservice, ${env}

在application.yml和application-miservice.yml和application-dev.yml三个文件中:如果都有端口或路径配置,则读取application-dev.yml里面的配置,关闭application-dev.yml里面的配置则读取application-miservice.yml里面的配置,最后读取application.yml

里面的配置。

application.yml引入配置为:

spring:        profiles:           active:   miservice, ${env}

即:配置读取顺序为:application-dev.yml>>application-miservice.yml>>application.yml

修订一下:上面的结论是刚开始总结的,后面发现读取顺序是按文件的顺序从下到上读取的。即按结构顺序

以上就是关于"怎么配置SpringBoot多模块多环境配置文件"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。

配置 环境 文件 模块 内容 顺序 有效 变量 情况 文章 知识 端口 篇文章 路径 生产 三个 两个 价值 作用 多个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 国智互联网科技 互联网科技深圳 港股互联网科技股 互联网金融 金融科技 杭州互联网科技公司 深圳天众互联网科技公司 阿里巴巴算科技企业还是互联网 互联网科技教育视频 茂名市互联网科技产业园 厦门千工互联网科技有限公司 健康食品互联网创新科技园项目 工业互联网展湾科技股份有限公司 互联网方面的科技前沿 深圳互联网科技的发展 江苏苏星互联网科技有限公司 互联网科技股为什么大涨 美国五大互联网科技公司市值多少 互联网时代高科技布局 第三届互联网大会安防黑科技 每日互联网科技新闻 互联网科技工作委员会副主任毛军 易互联网科技有限公司 互联网女皇 腾讯科技 无锡溥仪互联网科技有限公司 随着互联网科技发展 智帮互联网科技公司最近动向 城市宝互联网科技有限公司 有人说阿里系是互联网科技企业 互联网科技手抄报图片 玉溪新华互联网科技怎么选
0