愿 每 一 行 代 码 都 能 改 变 世 界 🍺|

DaenMax

园龄:3年7个月粉丝:52关注:0

java springboot项目启动脚本,指定jdk、指定yml配置文件

start.bat

@echo off

rem 设置Java路径,根据你的实际情况修改
set JAVA_PATH="./jdk-17.0.6/bin/java.exe"

rem 设置JAR文件路径,根据你的实际情况修改
set JAR_PATH="./email-recv-server-1.0.0.jar"

rem 设置Java虚拟机参数,根据你的实际需求修改 -XX:+DisableAttachMechanism是禁用工具附加到JVM
set JAVA_OPTS=-Xmx512m -Xms256m -XX:+DisableAttachMechanism

rem 设置配置文件路径,根据你的实际情况修改
set CONFIG_FILE_PATH="./application.yml"

rem 设置控制台编码为UTF-8
chcp 65001 > nul

rem 启动命令
%JAVA_PATH% %JAVA_OPTS% -jar %JAR_PATH% --spring.config.location=%CONFIG_FILE_PATH%

pause

注意

如果你把application.yml放在了和jar同级目录下
那么你并不需要指定配置文件路径(没必要),删掉指定配置文件命令的脚本如下

@echo off

rem 设置Java路径,根据你的实际情况修改
set JAVA_PATH="./jdk-17.0.6/bin/java.exe"

rem 设置JAR文件路径,根据你的实际情况修改
set JAR_PATH="./email-recv-server-1.0.0.jar"

rem 设置Java虚拟机参数,根据你的实际需求修改 -XX:+DisableAttachMechanism是禁用工具附加到JVM
set JAVA_OPTS=-Xmx512m -Xms256m -XX:+DisableAttachMechanism

rem 设置控制台编码为UTF-8
chcp 65001 > nul

rem 启动命令
%JAVA_PATH% %JAVA_OPTS% -jar %JAR_PATH%

pause

因为springboot启动时会优先使用当前目录下的application.yml
如果你放在了其他目录,那么你可以指定一下。
如果同级目录下没有application.yml,也没在启动脚本命令里指定,那么就会使用jar里面的application.yml

目录

本文作者:DaenMax

本文链接:https://www.cnblogs.com/daen/p/17952560

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   DaenMax  阅读(1470)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起