通过maven配置不同的开发环境

news/2025/2/10 8:00:50/

前言

项目有开发、测试、生产至少有这三个环境,
所需要的配置信息肯定不一样,
比如需要开发环境的时候,注解掉测试和生产的配置信息,打开开发的配置信息。

后来工作接触到新项目,发现是通过maven来控制加载不同的配置文件,
非常方便,所以这篇博客学习记录一下。


通过maven配置不同的开发环境

  • 前言
  • 1 效果
  • 2 配置方式
  • 3 pom文件配置
  • 4 完成

1 效果

在这里插入图片描述
需要使用什么环境启动,
直接选择然后刷新即可。

2 配置方式

首先在和java包同级目录下建立如下目录

profiles
local
online

在这里插入图片描述
将yaml文件或者properties文件移动复制两份写到这里面。
根据自己需要 调整里面的参数

3 pom文件配置

pom文件添加如下配置:

    <profiles><!-- 本地开发配置 --><profile><id>local</id><activation><activeByDefault>false</activeByDefault></activation><properties><env>local</env></properties></profile><!-- 线上配置 --><profile><id>online</id><activation><activeByDefault>false</activeByDefault></activation><properties><env>online</env></properties></profile></profiles>

在这里插入图片描述

在build resources里面添加如下信息:

            <!--扫描指定目录下的指定类型的文件--><resource><directory>src/main/profiles/${env}</directory><includes><include>**/*.yml</include></includes><filtering>true</filtering></resource>

在这里插入图片描述

4 完成

点击maven图标即可使用。 选中指定配置环境,(如果不生效 点击一下刷新),然后启动项目即可。
在这里插入图片描述


http://www.ppmy.cn/news/140169.html

相关文章

免费录屏软件Captura下载安装及分享

Captura是一个免费开源的录制屏幕软件&#xff0c;功能强大且十分简洁方便使用。 功能 截屏捕获屏幕广播&#xff08;Avi / Gif / Mp4&#xff09;使用/不使用鼠标光标捕获捕获特定区域&#xff0c;屏幕或Windows捕获鼠标单击或击键混合从麦克风和扬声器输出录制的音频从WebCa…

分享一个强大的录屏软件---Bandicam班迪录屏(vip版)

你需要下载的东西是&#xff1a; 班迪录屏软件、注册机。 推荐这个软件的原因是&#xff1a; 录制简单&#xff0c;录制时长不限&#xff0c;画质清晰&#xff08;图1&#xff09;。 图1 随机录制截图 没有升级成vip之前&#xff0c;每次录制的时长只有10分钟&#xff0c;如…

【图文说明】屏幕录像专家如何安装、录制小文件的录像

1、安装软件 目前最新版是V2022 Build0328&#xff0c;官网地址&#xff1a;下载 下载后运行安装包 安装完成后&#xff0c;在桌面会生成一个快捷图标 2、运行软件 双击桌面的快捷图标&#xff0c;运行软件&#xff0c;首次运行会弹出注册窗口&#xff0c;等右下角倒计时结束…

金盾金狮点盾云鹏保宝等加密视频录屏翻录提取教程

采用独家方法特殊方式打开录屏工具&#xff0c;理论上通杀所有的检测进程的加密视频播放器的检测&#xff0c;不被检测。 使用方法很简单&#xff1a; 点击 打开录屏工具&#xff0c;就可以以特殊方式加载录屏工具。 然后就可以开始录屏了。 下载&#xff1a;jsxc.neocities.…

屏幕录像专家7.5注册机

此屏幕录像专家7.5注册机可以生成屏幕录像专家7.5注册码&#xff01;用了屏幕录像专家7.5版本&#xff0c;但是要注册&#xff0c;于是我在网上搜索了很多屏幕录像专家注册 码&#xff0c;可是都无效。因为屏幕录像专家给每天电脑配一个机器码&#xff0c;机器码不同&#xff0…

TechSmith Camtasia2022标准版(屏幕录像工具)

TechSmith Camtasia是一款功能十分专业并且实用的屏幕录像工具。这款软件提供了强大的屏幕录像、视频剪辑编辑、视频菜单制作、视频剧场和视频播放功能等一系列视频编辑功能&#xff0c;让你可以非常轻松的进行屏幕内容录制&#xff0c;然后在对其进行编辑。除了能录制之外&…

屏幕录像专家 7.5下载+注册机

用途&#xff1a;录制视频 下载地址&#xff1a; http://www.skycn.com/soft/5450.html http://www.onlinedown.net/soft/3442.htm http://dl.pconline.com.cn/html_2/1/113/id6215&pn0.html 注册机&#xff1a; 见附见 转载于:https://blog.51cto.com/suyyzhou/718173

Camtasia2023全新版功能介绍免费屏幕录像视频编辑器

Camtasia2023使在Windows和Mac上录制和创建专业外观的视频变得简单。Camtasia的视频模板让您比以往任何时候都更容易创建所需的视频。 1.录制您的屏幕 记录电脑屏幕上的任何内容&#xff0c;包括网站、软件、视频通话、PowerPoint演示文稿等等。 2.添加一些效果 在内置视频编辑…