2.8 Profile

开发者在项目发布之前,一般需要频繁地在开发环境、测试环境以及生产环境之间进行切换,这个时候大量的配置需要频繁更改,例如数据库配置、redis配置、mongodb配置、jms配置等。频繁修改带来了巨大的工作量,Spring对此提供了解决方案(@Profile注解),SpringBoot则更进一步提供了更加简洁的解决方案,SpringBoot中约定的不同环境下配置文件名称规则为applicaton-{profile}.properties,profile占位符表示当前环境的名称,具体配置步骤如下:

1.创建配置文件
首先在resources目录下创建两个配置文件:application-dev.properties和application-prod.properties,分别表示开发环境中的配置和生产环境中的配置。
其中,application-dev.properties文件的内容如下:

server.port=8080

application-prod.properties文件的内容如下:

server.port=80

这里为了简化问题并且容易看到效果,两个配置文件中主要修改了一下项目端口号。

2.配置application.properties
然后在application.properties中进行配置:

spring.profiles.active=dev

这个表示使用application-dev.properties配置文件启动项目,若将dev改为prod,则表示使用application-prod.propertes启动项目。项目启动成功后,就可以通过相应的端口进行访问了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/823822.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024软考知识记忆点

IT部分 智慧城市5个核心能力要素 数据治理数字孪生多元融合边际决策态势感知 OSI开放式互联通信参考模型 物理层数据链路层网络层传输层会话层表示层应用层 大数据基本特征 容量大种类多速度快真实价值密度低 物联网架构 感知层网络层应用层 运行维护服务能力体系4要素 人员资源…

解锁火锅店油烟净化器的黄金选择之道

我最近分析了餐饮市场的油烟净化器等产品报告,解决了餐饮业厨房油腻的难题,更加方便了在餐饮业和商业场所有需求的小伙伴们。 在火锅店的热闹繁华中,如何选择一款完美的油烟净化器成为了当务之急。这不仅关系到餐饮环境的清新舒适&#xff…

Latex学习(从入门到入土)2

第一章 :插图 在LaTeX中插入插图可以通过graphicx宏包来实现,这个宏包提供了强大的图像处理功能。以下是如何使用graphicx宏包插入图像的基本步骤: ### 1. 加载宏包 在文档的序言部分(\begin{document}之前)&#x…

Arduino中read()和peek()

串口接收到的数据都会暂时存放在接收缓冲区中,使用read()与peek()都是从接收缓冲区中读取数据。不同的是,使用read()读取数据后,会将该数据从接收缓冲区移除;而使用peek()读取时,不会移除接收缓冲区中的数据。 可以使…

Pr2024安装包(亲测可用)

目录 一、软件简介 二、软件下载 一、软件简介 Premiere简称“Pr”,是一款超强大的视频编辑软件,它可以提升您的创作能力和创作自由度,它是易学、高效、精确的视频剪辑软件,提供了采集、剪辑、调色、美化音频、字幕添加、输出、D…

贝锐蒲公英自研异地组网新技术:远程视频监控,流畅度、清晰度大幅提升

在远程视频监控过程中,若遇到网络带宽若遇到网络波动,如:丢包、高延迟等,往往会导致视频流传输时发生数据丢失或延迟现象,从而严重影响视频画面的清晰度和流畅度。 比如:在公司总部集中监看远程矿山或户外水…

Unity 点击次数统计功能

介绍 💡.调用方便,发生点击事件后直接通过"xxx".CacheClick缓存 💡. 在允许的时间间隔内再次点击会累计点击次数,直到超出后触发事件 传送门👈

友元 常成员

友元是一扇通向私有成员的后门 友元即可已是不属于任何类的一般函数,也可以是一个类的成员函数,还可以时整个类. 一 将非成员函数声明为友元函数 在类中进行声明 friend 类型 函数名(参数表); 二 将同一个函数定义为两个类的友元 1.在类前先声明函数 void sharedFuncti…

Element入门

安装ElementUI组件库 npm install element-ui2.15.3 引入 import Vue from vue; import ElementUI from element-ui; import element-ui/lib/theme-chalk/index.css; import App from ./App.vue;Vue.use(ElementUI);new Vue({el: #app,render: h > h(App) }); 应用 模板 …

一篇文章带你快速认识边缘计算(必看)

引言 5G时代带来了万物互联的飞跃,但随之而来的是数据量爆炸性增长与集中式数据中心处理模式的瓶颈:响应延迟、带宽压力、安全隐忧。边缘计算应运而生,借鉴生物智能分布式原理,将计算与分析推向数据源头,有效解决了以上…

Linux的重要命令(一)

目录 一.查看当前的工作目录-pwd 二.切换工作目录-cd 三.列表显示目录内容或文件本身-ls 四.通配符 通配符用法 五.设置别名-alias 六.统计文件或目录空间占用情况 七.创建新目录-mkdir 八.创建新文件-touch 九.创建链接文件-ln 十.复制文件或目录 十一.删除文件或目…

通过抖音短视频获客 只需要六步

抖音是当前最受欢迎的短视频平台之一,拥有庞大的用户群体和强大的社交矩阵,已经成为企业打造品牌口碑和快速获客的一种有效方式。那么,如何利用抖音短视频快速获客,打造品牌口碑呢?小马识途营销顾问简要分析如下&#…

文件操作;

目录 1.文件的打开与关闭; 打开文件; 关闭文件; 2.文件的打开方式; “r”(只读); “w”(只写); 3.文件的顺序读写; 字符输入函数fgetc 代…

离岸人民币与人民币国际化

参考 什么是离岸人民币?它有什么用? - 知乎 “人民币就是人民币,为什么要在它前面加上离岸二字?” “既然有离岸人民币,是否有在岸人民币?” 今天我们就简单了解一下什么是离岸人民币。 离岸/在岸人民币…

matlab关于COE文件之读取操作

平台:matlab2021b 场景:在使用fir滤波器后,我们使用matlab生成coe文件后。在xilinx新建IP的后,数据流经过FIR的IP核后数据位宽变宽。这时候我们需要对数据进行截位。这时候需要读取coe文件求和后,计算我们需要截位的位…

突破销售瓶颈!淘宝商品关键词搜索电商API接口助力增长

近年来,随着电商行业的飞速发展,越来越多的卖家遇到了销售瓶颈的问题。无论是面对竞争激烈的市场环境,还是受到新产品引领的冲击,找到突破口成为了卖家们迫切需要解决的难题。联讯数据将介绍一种能够助力增长的方法——淘宝商品关…

C语言入门第五天(复合类型)

一、结构体 1.结构体的概述 结构体(struct)可以理解为用户自定义的特殊的复合的“数据类型” 2.结构体变量的定义和初始化 定义结构体变量的方式: 先声明结构体类型再定义变量名在声明类型的同时定义变量 语法格式: // 先声明结构体类型再定义变量名 st…

低噪声放大器是如何实现低噪声放大的功能的

灵敏度作为接收机最重要的指标之一,直接决定了接收机能分辨的最小信号。接收机的灵敏度计算公式如下所示。 Psensitivity=-174dBm+NF+10*lg(BW)+SNR 由接收机灵敏度的计算公式可知,影响接收机灵敏度的指标有噪声系数、带宽和信噪比,因此一旦带宽和信噪比确定了,那么能决…

Java设计模式——代理模式

静态代理: Java静态代理是设计模式中的一种,它通过创建一个代理类来代替原始类,从而提供额外的功能或控制原始类的访问。 如何使用Java静态代理 要创建一个静态代理,你需要有一个接口,一个实现该接口的目标类&#…

民航电子数据库:[E14024]事务内变更操作次数超过最大许可值10000,可通过系统参数max_trans_modify适当调整限制

目录 一、场景二、异常情况三、原因四、排查五、解决 一、场景 1、对接民航电子数据 2、执行delete语句时报错 二、异常情况 三、原因 通过报错信息就可以看出,是系统参数max_trans_modify配置导致 当删除的数据量 > max_trans_modify时,删除就会…