【Spring Boot】spring boot多环境配置及配置文件

2023-10-26

配置文件位置

spring boot 官网都是推荐以yaml为主,所以下面仅展示yaml配置文件位置。

如果在不同的目录中存在多个配置文件,它的读取顺序是:

1、config/application.properties(项目根目录中config目录下)
2、config/application.yml
3、application.properties(项目根目录下)
4、application.yml
5、resources/config/application.properties(项目resources目录中config目录下)
6、resources/config/application.yml
7、resources/application.properties(项目的resources目录下)
8、resources/application.yml

配置环境指定

server:
  port: 8082
spring: #执行使用哪个环境
  profiles:
    active: dev

--- #这三个横线是环境分隔符,不能少
server:
  port: 8083
spring:
  profiles: dev

---
server:
  port: 8084
spring:
  profiles: pro

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Spring Boot】spring boot多环境配置及配置文件 的相关文章

随机推荐

  • git解决报错“remote: Not Found fatal: XXX”以及“remote: Support for password authentication was removed...”

    目录 1 报错如下 remote Not Found fatal repository XXX not found 2 报错如下 remote Support for password authentication was removed
  • visio画虚框

    1 选中矩形 2 修改线条颜色 3 去掉填充色 4 虚线
  • 【Masked Autoencoders Are Scalable Vision Learners】

    原文链接 感谢原作者 论文阅读笔记 Masked Autoencoders Are Scalable Vision Learners 摘要 介绍 实现 MASKING MAE编码器 MAE解码器 简单的实现 在 ImageNet 上的简单测
  • tensorflow深度学习实战笔记(一):使用tensorflow slim自带的模型训练自己的数据

    目录 0 准备 1 数据处理 图片格式转成TFRecord格式 2 模型训练 3 验证训练后的效果 说明 此处可以模仿源码中inception v3的分类案例 slim预训练好的包含inception v1 inception v2 inc
  • mac免费的虚拟机怎么安装?VMware虚拟机免费获取教程

    大部分Mac用户大部分都是通过Parallels Desktop或者VMware Fusion Pro安装虚拟机 可两款虚拟机价值不菲 但是今天小编为大家带来VMware虚拟机免费获取教程 仅限个人或者非商业用途使用 VMware虚拟机免费
  • createBean源码--方便查看

    Class clz Class forName 类名 createBean resolveBeanClass mbd beanName Object o clz newInstance createBean doCreateBean cre
  • socket编程选项——setsockopt和getsockopt

    头文件 include
  • 深入理解Spring IOC和AOP

    文章目录 1 什么是 Spring 框架 1 1Spring简介 1 2Spring的好处 1 3Spring体系结构 2 理解Spring IoC 2 1IoC简介 2 2IoC的好处 2 3依赖注入和控制反转 依赖注入详解 依赖注入的三
  • NN编译栈之TVM研究报告

    前言 深度学习 神经网络应用日益广泛 多终端部署形成常态 从CPU ARM GPU到专用的神经网络加速器 深度学习处理器 不同的终端 不同的体系结构引起神经网络的碎片化 为每一款设备特别是专用的加速芯片部署深度学习是一件费力不讨好的事情 同
  • RNA-seq——上游分析练习(数据下载+hisat2+samtools+htseq-count)

    步骤 0 练习前准备 1 找到文章对应的数据集 2 下载数据集 3 与参考基因组进行比对 4 reads计数 5 踩过的一点小坑 写在前面 之前使用的数据是单端测序 但是现在的数据基本都是双端测序 所以又找了个双端测序的例子来练习 之前在单
  • 23种设计模式

    目录 创建型 1 Factory Method 工厂方法 2 Abstract Factory 抽象工厂 3 Builder 建造者 4 Prototype 原型 5 Singleton 单例 结构型 6 Adapter Class Obj
  • qq音乐服务器的位置,QQ音乐的歌曲真实地址解析

    打开该页面地址 是这样的 梦一场 那英 QQ音乐 点击页面中的播放按钮 会在新页面的播放器里播放该音乐 在新页面中打开开发者工具的网络探测 重新刷新页面 会发现相关请求如下 https c y qq com base fcgi bin fc
  • RISC-V Debug Introduction

    1 JTAG简介 目前RISC V官方支持的调试方式是JTAG Joint Test Action Group 而ARM支持的调试方式有JTAG和SWD Serial Wire Debug 这两种 JTAG是一种国际标准的调试方式 IEEE
  • 人工智能驱动的个性化新闻 APP |Artifact

    个性化新闻 指根据用户的兴趣 行为和需求 通过数据挖掘 协同过滤等技术 实现新闻内容的个性化推荐 这种推荐技术可以帮助用户在海量新闻中快速找到感兴趣的内容 提高阅读体验 同时也能缓解用户信息过载的问题 随着人工智能的发展 个性化新闻 APP
  • ubuntu14.04-root用户

    一 其实我个人认为这没有多大必要 因为当你需要 root 的权限时 使用 sudo 便可以了 如果你实在需要在 Ubuntu 中启用 root 帐号的话 那么不妨执行下面的操作 1 重新设置 root 的密码 sudo passwd roo
  • opencv手势识别(2_KNN算法识别)

    手势识别系列博文2 KNN算法识别手势 前言 原理介绍 代码实现 前言 书山有路勤为径 学海无涯苦做舟 琴某人辛辛苦苦码的报告 当然不能让你们这么容易复制过去 运行视频见链接 https www bilibili com video BV1
  • 【ROS2机器人入门到实战】里程计计算-速度积分

    14 里程计计算 速度积分 写在前面 当前平台文章汇总地址 ROS2机器人从入门到实战 获取完整教程及配套资料代码 请关注公众号 lt 鱼香ROS gt 获取 教程配套机器人开发平台 两驱版 四驱版 为方便交流 搭建了机器人技术问答社区 地
  • 探索AIDL(2) -- 简单分析AIDL为我们自动创建的Java类

    前言 上篇文章说到AIDL只是一种接口定义语言 系统会根据它为我们自动创建进行IPC通信的代码 其实所生成的代码是一个Java类 存在于 app build generated source aidl debug 包名 目录下 我们可以简单
  • servlet+jsp+mysql+jdbc实现注册登录

    此处我就只贴出java代码和jsp代码 数据库表自己根据Regist java去创建 1 首先 我先把前端代码贴出来 这个比较简单 没什么 注册 regist jsp
  • 【Spring Boot】spring boot多环境配置及配置文件

    配置文件位置 spring boot 官网都是推荐以yaml为主 所以下面仅展示yaml配置文件位置 如果在不同的目录中存在多个配置文件 它的读取顺序是 1 config application properties 项目根目录中confi