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

五、SpringBoot工程打包与运行

SpringBoot工程打包与运行
1、SpringBoot项目快速启动(Windows版)
(1)对SpringBoot项目打包(执行Maven构建指令package):
mvn package
(2)运行项目(执行启动指令)
java -jar springboot.jar
2、 配置高级:
(1)临时属性设置:
①带属性数启动SpringBoot
在这里插入图片描述

②携带多个属性启动Spring.jar --server.port=80
③临时属性必须是当前boot工程支持的属性,否则设置无效
(2)配置文件分类
①带属性启动SpringBoot程序,为程序添加运行属性
在这里插入图片描述

②通过编程形式带参数启动SpringBoot程序,为程序添加运行参数

在这里插入图片描述
③不携带参数启动SpringBoot程序(去掉后面的args)
(3)自定义配置文件(4级配置文件)
①1级(最高):file:config/application.yml
②2级 :file:application
③3级:classpath:config/application.yml
④4级(最低):classpath:application.yml
⑤1级与2级留作系统打包后设置通用属性,1级常用与运维经理进行线上整体项目部署方案调控
⑥2级与4级用于系统开发阶段设置通用属性,3级常用于项目经理进行整体项目属性
⑦通过启动参数加载配置文件(无需书写配置文件拓展名-覆盖思想)
在这里插入图片描述

(4)自定义配置文件——重要说明
①单服务器项目:使用自定义配置文件需求较低
②多服务项目:使用自定义配置文件需求较高,将所有配置放置在一个目录中统一管理
③基于SpringCloud技术,所有的服务器不再设置配置文件,而是通过配置中心进行设定,动态加载配置信息

http://www.xdnf.cn/news/17474.html

相关文章:

  • 登录注册前端详细实现 (Angular 15+)
  • AI漫画翻译器-上传图片自动翻译,支持多语言
  • OpenAI 的 GPT-5 来了
  • 提升LLM服务效率的秘密武器——vLLM!
  • 企业本地知识库助手 大模型+本地知识库
  • 五、CV_ResNet
  • 深入理解模板方法模式:框架设计的“骨架”艺术
  • 豆包新模型矩阵+PromptPilot:AI开发效率革命的终极方案
  • Netflix Live架构学习笔记(一)
  • 频谱图学习笔记
  • 浏览器面试题及详细答案 88道(01-11)
  • (第二篇)spring cloud之Eureka注册中心
  • 控制建模matlab练习12:线性状态反馈控制器-①系统建模
  • 快速入门flask应用(从入门到实战)
  • Fabarta个人专属智能体:三维搜索链+动态大纲重构教材开发范式
  • C++ 模拟实现 map 和 set:掌握核心数据结构
  • 无人机遥控器教练模式技术要点
  • Android 之 OOM的产生和解决办法
  • openpnp - 不连接设备,只大概测试一下摄像头是否好使
  • 汉明码:从原理到实现的深度解析
  • (nice!!!)(LeetCode 每日一题) 808. 分汤 (深度优先搜索dfs)
  • Lattice Radiant 下载ROM以及逻辑分析仪调试
  • (数据结构)链表
  • 快切装置与备自投装置的区别
  • Node.js 》》数据验证 Joi 、express-joi
  • 汽车电子:现代汽车的“神经中枢“
  • 【优选算法】多源BFS
  • 三方相机问题分析七:【datespace导致GPU异常】facebook 黑块和Instagram花图问题
  • C++程序库选择:权衡与取舍的艺术——以iostream和stdio为例
  • 借助Rclone快速从阿里云OSS迁移到AWS S3