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 中国大陆许可协议进行许可。
分类:
JAVA:日常
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)