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

Java -jar运行jar包时可添加参数

1、 -jar 参数

说明: 指定要执行的 JAR 文件。
示例:java -jar spring-boot-helloworld.jar

2、-D 参数

说明;设置系统属性,在代码中可以通过 System.getProperty(“propertyName”)获取,也可以通过@Value注解获取
示例:java -jar -Dproper.name=properValue spring-boot-helloworld.jar
在这里插入图片描述

3、-X 参数

说明: 设置 JVM 参数
示例:java -jar -Xmx512m spring-boot-helloworld.jar
在这里插入图片描述

4、–spring.profiles.active 参数

说明:指定使用Spring 配置文件中的特定 Profile,用于切换配置文件
示例:java -jar spring-boot-helloworld.jar --spring.profiles.active=8081
在这里插入图片描述

5、–spring.config.name 和 --spring.config.location 参数

说明:

  • –spring.config.location 参数用于指定 Spring Boot 应用加载配置文件的位置。默认情况下,Spring Boot 会从特定的默认位置加载配置文件,使用该参数可以让你灵活地指定自定义的配置文件路径
  • –spring.config.name 参数用于指定 Spring Boot 应用要加载的配置文件的名称。默认情况下,Spring Boot 会尝试加载名为 application 的配置文件,如 application.properties 或 application.yml。通过这个参数,你可以自定义配置文件的名称。

示例:java -jar spring-boot-helloworld.jar --spring.config.name=myapplication --spring.config.location=./config/

在这里插入图片描述

6、main方法启动参数

说明:在 java -jar 命令后直接列出的参数被传递给应用程序。可以在应用程序的 public static void main(String[] args) 方法中使用 args 数组获取这些参数。
示例:java -jar spring-boot-helloworld.jar arg1 arg2 arg3
在这里插入图片描述

http://www.dtcms.com/a/99528.html

相关文章:

  • ‌JVM 内存模型(JDK8+)
  • ModuleNotFoundError: No module named ‘demjson‘
  • JavaScript中的观察者模式
  • https://arxiv.org/
  • WebView展示广告对网站收益的影响分析(桌面平台非点击场景)
  • How to install OpenJ9 JDK 17 on Ubuntu 24.04
  • 《K230 从熟悉到...》矩形检测
  • 机器学习的一百个概念(2)Tomek 链接
  • 人工智能赋能医疗:开启智慧医疗新时代
  • Charles 抓包配置保姆教程(PC、IOS、Android)
  • 《强化学习基础概念:四大模型与两大损失》
  • 环境爬坑,切换python版本,让 jupyter 支持切换不同python版本内核
  • 家电产品智能屏方案,ESP32系列助力智能升级,物联网通信交互应用
  • CubeMx ——新建工程
  • python入门(一)个人笔记
  • 【二刷代码随想录】螺旋矩阵求解方法、推荐习题
  • 表格图表切换,图表无法展示问题复盘
  • 工作记录 2017-03-13
  • Python CSV 数据分析:问题排查与解决全记录
  • Windows学习笔记(3)关于事件日志
  • linux的文件
  • Visual Basic语言的折线图
  • Ubuntu 系统中,每日健康检查
  • vulnhub-Node1
  • C#:第一性原理拆解字段(fields)
  • ElasticSearch 分词器
  • kill子进程后再wait可以吗?
  • java性能优化实例
  • 如何估算和优化 Gas
  • 学习通-操作系统第五版费翔林-习题-标答