SpringBoot-多环境开发控制
SpringBoot-多环境开发控制
多环境开发控制
- Maven与SpringBoot多环境兼容
- 读取Maven配置bug
Maven与SpringBoot多环境兼容
当Maven与SpringBoot同时对多环境进行控制时,以Maven为主,SpringBoot使用@…@占位符读取Maven对应的配置属性值
1.Maven中设置多环境属性(在pom.xml文件中配置)
<!--设置多环境--><profiles><profile><id>env_dev</id><properties><profile.active>dev</profile.active></properties><activation><activeByDefault>true</activeByDefault></activation></profile><profile><id>env_pro</id><properties><profile.active>pro</profile.active></properties></profile><profile><id>env_test</id><properties><profile.active>test</profile.active></properties></profile></profiles>
默认读取环境
<activeByDefault>true</activeByDefault>
2.SpringBoot中引用Maven属性
在yml文件中用@…@占位符读取maven中的值
spring:profiles:active: @profile.active@group:"dev": devDB,devMVC"pro": proDB,proMVC
读取Maven配置bug
基于SpringBoot读取Maven配置属性的前提下,如果在IDEA下测试工程文件pom.xml每次更新需要手动compile方可生效
SpringBoot-多环境开发控制相关推荐
- SpringBoot:yaml配置及语法、yml数据读取、多环境开发控制
yaml 配置 YAML(YAML Ain't Markup Language),一种数据序列化格式 优点: 容易阅读 容易与脚本语言交互 以数据为核心,重数据轻格式 YAML文件扩展名 .yml(主 ...
- SpringBoot多环境开发
- spring Boot 2 运维篇(spring boot程序的打包与部署,多环境开发配置文件的配置,spring boot集成日志框架)
目录 1.SpringBoot程序的打包与运行 程序打包 程序运行 SpringBoot程序打包失败处理 命令行启动常见问题及解决方案 SpringBoot项目快速启动(Linux版) 2.配置高级 ...
- springboot yml多环境开发
springboot yml格式多环境开发:
- 31 SpringBoot多环境的切换(生产环境、开发环境、测试环境)
参考链接: Spring官网 Spring官网 外部配置加载顺序的说明 SpringBoot多环境的切换(生产环境.开发环境.测试环境)_周太阳的博客-CSDN博客_springboot测试生产环境切 ...
- 第13章 Kotlin 集成 SpringBoot 服务端开发(1)
第13章 Kotlin 集成 SpringBoot 服务端开发 本章介绍Kotlin服务端开发的相关内容.首先,我们简单介绍一下Spring Boot服务端开发框架,快速给出一个 Restful He ...
- 3万字《SpringBoot微服务开发——Shiro(安全)》
SpringBoot微服务开发--Shiro(安全) 文章目录 SpringBoot微服务开发--Shiro(安全) Shiro(安全) 1.Shiro简介 2.Shiro有哪些功能? 3.Shiro ...
- SpringBoot+Vue项目实例开发及部署
目录 一.SpringBoot快速上手 1.SpringBoot介绍 2.SpringBoot特点 3.快速创建SpringBoot应用 4.SpringBoot开发热部署 二.Web开发基础 1.W ...
- Spring使用环境变量控制配置文件加载(转)
项目中需要用到很多配置文件,不同环境的配置文件是不一样的,因此如果只用一个配置文件,势必会造成配置文件混乱,这里提供一种利用环境变量控制配置文件加载的方法,如下: 一.配置环境变量 如果是window ...
最新文章
- 外媒:社交媒体的大量使用与精神疾病有关
- unity android ndk的作用,Unity中编写Android下使用的so插件
- UIColor之【扩展:#FFFFFF -UIColor】
- 若川的2017年度总结,一如既往
- JavaFX图表(二)之饼图
- webpack 图片的路径与打包
- 【转】横向扩展与纵向扩展
- 段选择符和段描述符的关系
- hmac sha256 php,PHP中的HMAC-SHA-256
- 可展开/折叠的Android TextView:ExpandableTextView
- 自助任务平台WQ5.5.6源码对接微信带分类信息线报赏金赚悬赏猫驴赚网版本
- 解释什么是计算机硬件和软件,什么叫软件,什么叫硬件?(要详细)
- 方舟生存计划怎么删除服务器信息,方舟服务器怎么删除玩家数据 | 手游网游页游攻略大全...
- 索引的类型及分类,以及唯一索引、聚集索引和非聚集索引的本质区别
- http://baiy.cn/doc/cpp/inside_exception.htm#栈回退(Stack_Unwind)机制
- 上板子在线抓波发现app_rdy一直为低
- 从100套真题中提炼而出的100个经典句子
- 2021-07-03 DTS 驱动 rock1126 添加硬件ucam 驱动
- 免费高清视频素材下载网站
- NFC模块PN532使用