SpringBoot------------spring.profiles.active分区配置

Spring Boot 的 Profiles 用于分区配置

创新互联长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为香河企业提供专业的成都网站设计、成都网站制作,香河网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

好处:可以通过spring.profiles.active 进行不同环境切换

配置位置:Spring Boot 项目下 application.properties

配置格式: (application-{profile}.properties) 会默认按照配置加载相应的配置文件

配置示例:
application-dev.properties
application-test.properties
application-prod.properties

              spring.profiles.active=test 此时读取application-test-properties文件
              spring.profiles.active: prod,proddb,prodmq  同时激活三个配置

扩展:spring.profiles.include 用于叠加profile


配置加载方式

  1. 在application.properties中固定写死
  2. 通过调用执行命令切换环境调用

通常情况下第二种方式更适用于正式研发,代码如下:

1、更改application.xml
由spring.profiles.active=dev更改为spring.profiles.active=@profileActive@

2、更改pom.xml

dev

dev
true
compile


true



test

test
true
provided



demo

demo
true
provided



pro

pro
true
provided


3、在maven打包的时候执行命令
mvn clean ×××tall -Dmaven.test.skip=true -Ptest

4、在application 执行命令
-Dspring.profiles.active=dev


本文标题:SpringBoot------------spring.profiles.active分区配置
文章路径:http://bzwzjz.com/article/gipdhh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都营销网站建设 成都网站建设 四川成都网站设计 企业网站设计 四川成都网站制作 网站设计 营销型网站建设 响应式网站设计 成都商城网站制作 手机网站制作 网站建设公司 自适应网站建设 定制网站设计 做网站设计 网站设计公司 成都网站设计 成都响应式网站建设公司 成都网站设计公司 成都网站建设 网站建设公司 专业网站建设 定制级高端网站建设