spring boot项目多个配置文件的profiles.active读取优先级
第一种情况,本地直接启动
会读取主application.yml配置的profiles.active,用的配置将是对应的lab的配置文件
第二种情况,当使用dockerfile(使用Jenkins打包实际也是用的dockerfile制作镜像)来进行打包部署时,application.yml并未改动(依旧读取lab配置),在dockerfile的环境变量env设置profiles.active属性为test
由此可见dockerfile的优先级会覆盖掉application.yml的profiles.active选择
第三种情况,使用K8S启动镜像
deployment.yaml定义的env环境变量profiles.active会再次覆盖docker制作镜像时定义的env,此时跑的配置文件是dev
总结,配置的选择,取决于最终运行他的容器所配的环境变量
spring boot项目多个配置文件的profiles.active读取优先级相关推荐
- Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目01
文章目录 概述 使用Spring Tool Suite构建Spring Boot项目 下载STS 插件安装 搭建第一个Spring Boot项目 启动项目 概述 通常,构建一个Spring Boot项 ...
- 《SpringCloud超级入门》Spring Boot项目搭建步骤(超详细)《六》
目录 编写第一个 REST 接口 读取配置文件 profiles 多环境配置 热部署 actuator 监控 自定义 actuator 端点 统一异常处理 异步执行 随机端口 编译打包 在 Sprin ...
- Spring Boot(17)配置文件解析
Spring Boot(17)配置文件解析 前言 上一篇介绍了Spring Boot的入门,知道了Spring Boot使用"习惯优于配置"(项目中存在大量的配置,此外还内置了一个 ...
- requestmapping配置页面后_第004课:Spring Boot 项目属性配置
在项目中,很多时候需要用到一些配置的信息,这些信息可能在测试环境和生产环境下会有不同的配置,后面根据实际业务情况有可能还会做修改,针对这种情况,我们不能将这些配置在代码中写死,最好就是写到配置文件中. ...
- 如何把Spring Boot 项目变成一个XML配置的Spring项目
现在大家都追赶新的技术潮流,我来逆行一下. 其实Spring Boot 隐藏了大量的细节,有大量的默认配置,其实通过xml配置的方式也可以达到和Spring Boot一样的效果. Profile 在S ...
- 从服务器基础环境配置到搭建Docker+Gitlab+Gitlab Runner,完整介绍Spring Boot项目的持续集成与持续交付具体实现!
1. 序言 在大学的课程学习,非常注重团队协作的培养,在企业开发中,团队协作开发项目的场景更是甚多.另外,在当下的热门技术栈中,微服务开发模式.前后端分离开发模式逐渐盛行,Spring Boot.VU ...
- spring boot 项目源码_Spring Boot2 系列教程(三)理解 Spring Boot 项目中的 parent
前面和大伙聊了 Spring Boot 项目的三种创建方式,这三种创建方式,无论是哪一种,创建成功后,pom.xml 坐标文件中都有如下一段引用: <parent><groupId& ...
- eclipse创建springboot项目_创建一个 Spring Boot 项目,你会几种方法?
我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 42W+,如下图: 2017 年由于种种原因,就没有 ...
- 怎样把一个项目加入微服务器,构建微服务:快速搭建Spring Boot项目
Spring Boot简介: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员 ...
最新文章
- LeetCode实战:Nim 游戏
- 3.1 Android组件intent filter
- matlab for 取数组,for循环中的MATLAB和单元格数组处理
- 基于OpenGL的三种直线生成算法
- pythonset是什么类型的游戏_Python集合(set)类型的操作
- 有抱负/初级开发人员的良好习惯-避免使用的习惯
- 分布式系统开发注意点_分布式系统注意事项
- 强烈推荐!FlyAI机器学习数据竞赛启动,丰厚奖金等你来拿
- Android源码之路(二、AsyncTask)
- PDA连接远程SQL 2005数据库
- 产品原型设计5:移动App原型设计神器 - POP(Prototyping on Paper)
- CSS3 转换2D transform
- 记一次带有FSG壳的熊猫烧香病毒分析过程
- 高分辨率扫描出来的图片有摩尔纹_文档扫描仪选购指南:扫描仪哪个牌子比较好?...
- Manjaro 清理垃圾
- 电路基础第5版读书笔记(第一章基本概念)
- 工控随笔_08_西门子_Win10安装Step7.V5.6中文版授权管理器不能正常启动
- linux系统怎么打开菜单,Linux如何编辑开始菜单
- 数据分析应用在传统运营后变身数据化运营
- 内插和数字上变频技术