当前位置: 首页 > news >正文

SpringBoot系列---【SpringBoot在多个profiles环境中自由切换】

SpringBoot在多个profiles环境中自由切换


1.在resource目录下新建dev,prod两个目录,并分别把dev环境的配置文件和prod环境的配置文件放到对应目录下,可以在配置文件中指定激活的配置文件,也可以默认不指定。
2.在pom.xml中最后位置,新增下面两部分配置

<project><build><finalName>app</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork></configuration></plugin><!-- 指定编译的时候编译resource下的哪个目录下的配置文件 --><resources><resource><directory>src/main/resources/${env}</directory><filtering>true</filtering></resource></resources></build><profiles><profile><id>dev</id><activation><activeByDefault>true</activeByDefault></activation><properties><env>dev</env></properties></profile><profile><id>prod</id><properties><env>prod</env></properties></profile></profiles>
</project>

3.配置完毕后,记得每次启动之前,执行一下蓝色框框住的按钮,任意执行哪个都行。

相关文章:

SpringBoot系列---【SpringBoot在多个profiles环境中自由切换】

SpringBoot在多个profiles环境中自由切换 1.在resource目录下新建dev&#xff0c;prod两个目录&#xff0c;并分别把dev环境的配置文件和prod环境的配置文件放到对应目录下&#xff0c;可以在配置文件中指定激活的配置文件&#xff0c;也可以默认不指定。 2.在pom.xml中最后位置…...

Transformer架构

Transformer架构是一种重要的神经网络模型架构&#xff0c;最初由Vaswani等人在2017年提出&#xff0c;并在机器翻译任务上取得了显著的性能提升。Transformer架构在自然语言处理领域得到广泛应用&#xff0c;特别是在语言模型、机器翻译和文本生成等任务中。 Transformer架构…...

TVS二极管失效分析

摘要&#xff1a;常用电路保护器件的主要失效模式为短路&#xff0c;瞬变电压抑制器(TvS)亦不例外。TvS 一旦发生短路失效&#xff0c;释放出的高能量常常会将保护的电子设备损坏&#xff0e;这是 TvS 生产厂家和使用方都想极力减少或避免的情况。通过对 TVS 筛选和使用短路失效…...

k8s --pod详解

目录 一、Pod基础概念 1、pod简介 2、在Kubrenetes集群中Pod有如下两种使用方式 3、pause容器使得Pod中的所有容器可以共享两种资源&#xff1a;网络和存储。 &#xff08;1&#xff09;网络 &#xff08;2&#xff09;存储 4、kubernetes中的pause容器主要为每个容器提供…...

论文阅读---《Unsupervised ECG Analysis: A Review》

题目 无监督心电图分析一综述 摘要 电心图&#xff08;ECG&#xff09;是检测异常心脏状况的黄金标准技术。自动检测心电图异常有助于临床医生分析心脏监护仪每天产生的大量数据。由于用于训练监督式机器学习模型的带有心脏病专家标签的异常心电图样本数量有限&#xff0c;对…...

npm四种下载方式的区别

npm install moduleName 命令 安装模块到项目node_modules目录下。 不会将模块依赖写入devDependencies或dependencies 节点。 运行 npm install 初始化项目时不会下载模块。npm install -g moduleName 命令 安装模块到全局&#xff0c;不会在项目node_modules目录中保存模块包…...

04_Hudi 集成 Spark、保存数据至Hudi、集成Hive查询、MergeInto 语句

本文来自"黑马程序员"hudi课程 4.第四章 Hudi 集成 Spark 4.1 环境准备 4.1.1 安装MySQL 5.7.31 4.1.2 安装Hive 2.1 4.1.3 安装Zookeeper 3.4.6 4.1.4 安装Kafka 2.4.1 4.2 滴滴运营分析 4.2.1 需求说明 4.2.2 环境准备 4.2.2.1 工具类SparkUtils 4.2.2.2 日期转换…...

【ARM64 常见汇编指令学习 15 -- ARM 标志位的学习】

文章目录 ARM 标志位介绍Zero Condition flag(零标志位)零标志位判断实例 上篇文章&#xff1a;ARM64 常见汇编指令学习 14 – ARM 汇编 .balign,.balignw,.balign 伪指令学习 下篇文章&#xff1a;ARM64 常见汇编指令学习 16 – ARM64 SMC 指令 ARM 标志位介绍 在ARM架构中&am…...

【论文阅读】基于深度学习的时序预测——FEDformer

系列文章链接 论文一&#xff1a;2020 Informer&#xff1a;长时序数据预测 论文二&#xff1a;2021 Autoformer&#xff1a;长序列数据预测 论文三&#xff1a;2022 FEDformer&#xff1a;长序列数据预测 论文四&#xff1a;2022 Non-Stationary Transformers&#xff1a;非平…...

编写简单的.gitlab-ci.yml打包部署项目

服务器说明&#xff1a; 192.168.192.120&#xff1a;项目服务器 192.168.192.121&#xff1a;GitLab 为了可以使用gitlab的cicd功能&#xff0c;我们需要先安装GitLab Runner 安装GitLab Runner参考&#xff1a; GitLab实现CICD自动化部署_gitlab cidi_程序员xiaoQ的博客-CS…...

哪些CRM的报价公开且透明?

企业在选型时&#xff0c;会发现很多品牌的CRM系统价格并不透明&#xff0c;往往都是需要跟产品顾问沟通后才能了解。下面推荐一款价格实在的CRM系统&#xff0c;所有报价公开透明&#xff0c;那就是Zoho CRM。 Zoho CRM是什么&#xff1f; Zoho CRM是一款在线CRM软件&#x…...

springmvc下完成文件上传,使静态资源生效的三种方法

1.上传文件multipart/form-data才可以通过表单提交上传 如果要完成上传功能&#xff0c;必须要开启springmvc的配置功能 !--上传功能bean的id写死id"multipartResolver" class后面配置就是MultipartResolve手动打开上传适配器 1.文件上传实现步骤 1.配置springmvc文件…...

数据归一化:优化数据处理的必备技巧

文章目录 &#x1f340;引言&#x1f340;数据归一化的概念&#x1f340;数据归一化的应用&#x1f340;数据归一化的注意事项与实践建议&#x1f340;代码演示&#x1f340;在sklearn中使用归一化&#x1f340;结语 &#x1f340;引言 在当今数据驱动的时代&#xff0c;数据的…...

常量池-JVM(十九)

上篇文章说gc日志以及arthas。 Arthas & GC日志-JVM&#xff08;十八&#xff09; 一、常量池 常量池主要放两大类&#xff1a;字面量和符号引用。 字面量就是由字母、数字等构成的字符串或者数值常量。 符号引用主要包含三类常量。 类和接口的全限定名。字段的名称和…...

java+springboot+mysql智能社区管理系统

项目介绍&#xff1a; 使用javaspringbootmysql开发的社区住户综合管理系统&#xff0c;系统包含超级管理员、管理员、住户角色&#xff0c;功能如下&#xff1a; 超级管理员&#xff1a;管理员管理&#xff1b;住户管理&#xff1b;房屋管理&#xff08;楼栋、房屋&#xff…...

pve组网实现公网访问pve,访问电脑,访问pve中的openwrt同时经过openwrt穿透主路由地址nginx全公网访问最佳办法测试研究...

一台路由器 做主路由 工控机 装pve虚拟机 虚拟机里面装一个openwrt, 外网可以直接访问pve,可以访问pve里的openwrt 一台主机 可选择连 有4个口&#xff0c;分别eth0,eth1,eth2,eth3 pve有管理口 这个情况下 &#xff0c;没有openwrt 直接电脑和pve管理口连在一起就能进pve管理界…...

远程运维大批量IT设备?向日葵批量部署、分组授权与安全功能解析

数字化转型的不断推进&#xff0c;给予了企业全方位的赋能&#xff0c;但任何发展都伴随着成本与代价&#xff0c;比如在数字化转型过程中企业内部办公与外部业务所需的不断增加的IT设备数量&#xff0c;就为日常的运维工作提出了更大的挑战。 针对企业面对海量IT设备时的运维…...

Harbor内网离线安装使用HTTPS访问

重要提醒&#xff1a;使用的是域名形式访问Harbor。通过https://harbor.top访问网址。 1、首先在自己windows电脑 “此磁盘C->Windows->System32->drivers->etc” 修改hosts文件 添加“ip harbor.top”例如&#xff1a;“172.33.33.33 harbor.top” 2、进入内网服务…...

Python“牵手”京东工业商城商品详情数据方法介绍

京东工业平台&#xff08;imall.jd.com&#xff09;是一个 B2B 电商平台&#xff0c;提供了丰富的工业品类商品&#xff0c;涵盖了机械、化工、建材、劳保用品等品类。如果您需要采集京东工业平台的商品详情数据&#xff0c;可以尝试以下步骤&#xff1a; 选定目标品类和 SKU …...

接口测试意义及工作流程

一、为什么要做接口测试&#xff1f; 一&#xff09;、接口测试的作用 1、接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互。 2、测试的重点是要检查数据的交换&#xff0c;传递和控制管理过程&#xff0c;以及系统间的相互逻辑依赖关系等。 二&#…...

当Kimi K2.6遇上Hermes:群狼战术完全体,打造你的AI分身军团

300个Agent集群 跨会话记忆 环境隔离影分身&#xff0c;这是我今年最上头的AI搭档4月20日深夜&#xff0c;Kimi K2.6悄然开源。没有发布会&#xff0c;没有倒计时&#xff0c;就这么安静地丢进开源社区。次日凌晨&#xff0c;Artificial Analysis Intelligence Index v4.0更新…...

RPC 原理:Dubbo为了偷懒而存在的中间商

Dubbo 的核心使命只有一个&#xff1a;让程序员在调用远程方法时&#xff0c;产生一种“我就在本机内存里调个函数”的错觉。为了实现这个巨大的谎言&#xff0c;Dubbo 在底层搞了三场惊天动地的“魔术”。咱们这就钻进 JVM 和网卡的缝隙里&#xff0c;看看它到底是怎么忽悠你的…...

Weka机器学习平台入门与实践指南

1. Weka机器学习平台入门指南Weka作为一款开源的机器学习工作台&#xff0c;以其直观的图形界面和丰富的算法集合&#xff0c;成为了初学者进入机器学习领域的理想起点。不同于需要编写大量代码的传统机器学习开发方式&#xff0c;Weka让用户能够通过可视化操作快速体验完整的机…...

从“要我做”到“我要做”:手把手教你用MAS激发团队自驱力(以研发团队为例)

从“要我做”到“我要做”&#xff1a;手把手教你用MAS激发团队自驱力&#xff08;以研发团队为例&#xff09; 在技术驱动的时代&#xff0c;研发团队的管理者常常面临一个核心挑战&#xff1a;如何让团队成员从被动执行转向主动创造&#xff1f;传统管理模式下&#xff0c;工…...

STC8H8K64U vs. 新唐MS51:硬件PWM库函数生态与开发效率深度对比

STC8H8K64U与新唐MS51硬件PWM开发体验全维度对比 1. 开发环境与生态支持差异 在嵌入式开发领域&#xff0c;芯片厂商提供的开发工具链和软件支持往往决定了实际开发效率。STC8H8K64U和新唐MS51在硬件PWM模块的支持上呈现出截然不同的开发体验。 STC8H8K64U的库函数现状&#xf…...

Python实战:用PyCryptodome构建你的数据安全防线

1. PyCryptodome&#xff1a;Python开发者的加密利器 当你需要为Python应用添加加密功能时&#xff0c;PyCryptodome绝对是个绕不开的名字。这个库的前身是著名的PyCrypto&#xff0c;现在已经成为Python生态中最强大的密码学工具之一。我在多个实际项目中使用过它&#xff0c;…...

告别‘一视同仁’:聊聊CVPR 2022新作Focals Conv如何让3D检测网络学会‘看重点’

动态感知的艺术&#xff1a;Focal Sparse Convolution如何重塑3D物体检测的注意力机制 当激光雷达扫描一辆行驶中的汽车时&#xff0c;系统需要快速判断哪些点云数据真正构成了车辆轮廓&#xff0c;哪些只是路边的护栏或飘落的树叶。传统3D检测网络对所有数据"一视同仁&qu…...

终极指南:解决AeroSpace多显示器分辨率闪烁问题的完整方案

终极指南&#xff1a;解决AeroSpace多显示器分辨率闪烁问题的完整方案 【免费下载链接】AeroSpace AeroSpace is an i3-like tiling window manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ae/AeroSpace AeroSpace作为一款类i3的macOS窗口管理器&…...

LFM2-2.6B-GGUF多场景应用:法律合同要点提取、医疗报告术语解释

LFM2-2.6B-GGUF多场景应用&#xff1a;法律合同要点提取、医疗报告术语解释 1. 项目介绍 LFM2-2.6B-GGUF是由Liquid AI公司开发的一款轻量级大语言模型&#xff0c;经过GGUF量化处理后&#xff0c;体积大幅缩小但保留了强大的文本处理能力。这个模型特别适合在资源有限的设备…...

LyricsX:macOS上专业的桌面歌词显示与音乐播放器集成方案

LyricsX&#xff1a;macOS上专业的桌面歌词显示与音乐播放器集成方案 【免费下载链接】LyricsX &#x1f3b6; Ultimate lyrics app for macOS. 项目地址: https://gitcode.com/gh_mirrors/ly/LyricsX LyricsX是一款专为macOS平台设计的专业级歌词显示应用程序&#xff…...