start.bat
@echo off
title Spring Boot 启动
echo 启动SpringBoot项目
::显示窗口
java -Dfile.encoding=utf-8 -jar spring-boot-demo.jar --server.config=application.yml
::不显示窗口
javaw -Dfile.encoding=utf-8 -jar spring-boot-demo.jar --server.config=application.yml
@pause
:: 参数赋值
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
:: 启动服务命令
java -jar -Dfile.encoding=utf-8 %JAVA_OPTS% demo1.jar
stop.bat
@echo off
set port=8090
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
echo kill the process %%m who use the port %port%
taskkill /pid %%m -t -f
)
restart
@echo off
call ./stop.bat
call ./start.bat