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

5.6 springboot项目配置

  1. 原因:转移项目到其它设备
  2. 步骤:
    ① 引入插件  spring-boot-maven-plugin 
    ② 在 Maven 的  package  阶段执行打包
    ③ 从  target  目录获取生成的  .jar  包,发送至目标设备
    ④ 在目标设备上执行  java -jar xxx.jar  命令运行项目
    注:目标设备需提前安装好 Java 运行环境(JRE/JDK)
  3. 属性配置(外部配置、YML文件配置)

① 命令行参数配置
 java -jar xxx.jar --key=value ( --  格式传递键值对)

② 环境变量配置
在操作系统的用户变量/系统变量中配置键值对(需与Spring Boot项目中的配置项对应),
如通过  cmd  命令设置临时环境变量。

③ 外部配置文件
在  jar  包的同级目录下添加  application.yml  配置文件。

配置优先级(从高到低):
命令行参数 > 环境变量 >  jar  包外的配置文件 >  jar  包内的配置文件

  1. 多环境开发(Profiles 技术)

作用:用配置隔离的方式,让程序在不同环境下(开发/测试/生产)加载对应的配置生效。

  1. 分环境配置文件:
    创建不同环境的配置文件,如  application-dev.yml 、 application-test.yml 、 application-prod.yml 。
  2. 指定配置所属环境:
    在配置文件中通过  spring.config.on-profile: 环境名  指定,或在文件名中标识(如  application-dev.yml )。
  3. 指定生效环境的方式:
  • 在主配置文件中设置: spring.profiles.active: 环境名
  • 启动命令中指定: java -jar xxx.jar --spring.profiles.active=环境名

  1. 多文件配置

创建多个配置文件,如  application-环境名.yml ,实现不同环境的配置隔离。
Spring Boot 配置分组(在  application.yml  中配置)

yaml

spring:
profiles:
group:
"开发": dev, db-dev
"测试": test, db-test
"生产": prod, db-prod

http://www.jsqmd.com/news/791828/

相关文章:

  • 抖音评论数据采集神器:3分钟零代码获取完整评论数据
  • NPYViewer终极指南:如何5分钟快速可视化NumPy数组数据
  • 长期使用Taotoken平台对于模型选型决策效率的实际影响
  • LinkSwift:九大网盘直链下载,告别限速烦恼
  • 从Eclipse转战IDEA?这份无缝迁移指南和习惯养成清单请收好
  • LinkSwift:免费网盘直链下载的终极指南
  • ClawTrust:基于ERC-8004与ERC-8183构建AI智能体链上声誉与任务市场
  • Win10桌面美化避坑指南:从MyDock安装到任务栏隐藏,这些细节决定成败
  • 聚合测评:2026年值得关注的15家上海及周边SEO与网站建设公司 - 速递信息
  • 告别窗口切换烦恼:PinWin让你的Windows工作流焕然一新
  • QtMqtt模块编译实战:从源码到集成的关键步骤与排错指南
  • 在Node.js服务中集成Taotoken实现稳定的大模型调用方案
  • 观察 Taotoken 账单明细如何助力项目成本分析与优化
  • 避开5G上行同步的坑:手把手调试Timing Advance相关参数(含TATimer配置)
  • 异常5.10
  • 对比不同模型在Taotoken平台上的首次Token返回延迟体感差异
  • Gradle多模块项目实战:从settings.gradle配置到自定义目录结构的完整指南
  • 保姆级教程:用A-LOAM复现LOAM算法(ROS + Velodyne实测)
  • 外贸企业必看:主流上海网站建设公司谷歌SEO与GEO能力实测解读 - 速递信息
  • 离线安装Linux软件太头疼?保姆级教程:用pkgs.org一站式搞定所有依赖包
  • 2026上海SEO公司选型测评:深度解析几家各具特色的服务商 - 速递信息
  • 定制西装不是贵,是真正适配你的身材 - 速递信息
  • 告别恼人的JDK版本警告!手把手教你为IDEA+Maven项目永久锁定Java 8(保姆级避坑图解)
  • OpenClaw入门总结:零基础搭建第一个龙虾智能体的完整流程复盘
  • Diablo Edit2终极指南:免费开源的暗黑破坏神2角色编辑器
  • 2026武汉工商学院专业就业全景展示: 产教融合筑根基+多元就业启新程 - 野榜精选
  • 从选型到落地:对比16家上海网站建设公司的行业积淀与售后保障 - 速递信息
  • 正视价格关切,坚守普惠初心——华夏百川中频激光治疗仪价格合理性正面回馈 - 野榜精选
  • Photoshop 2025(PS)详细安装教程与下载地址
  • 2025届毕业生推荐的十大降重复率神器推荐