@echo off
|
REM ============================================
|
REM Spring Boot Application Startup Script
|
REM ============================================
|
REM 使用说明:
|
REM 1. 修改下方的数据库配置
|
REM 2. 确保 simple.jar 文件在当前目录或 target 目录
|
REM 3. 双击运行此脚本
|
REM ============================================
|
|
REM ========== 数据库配置(请根据实际情况修改)==========
|
REM 数据库服务器地址和端口
|
set DB_HOST=192.168.0.51
|
set DB_PORT=1433
|
|
REM 数据库名称
|
set DB_NAME=TEST_MES
|
|
REM 数据库用户名和密码
|
set DB_USERNAME=sa
|
set DB_PASSWORD=LanBao@2025
|
REM ====================================================
|
|
REM 设置Java环境变量(如果系统已配置JAVA_HOME可以注释掉这两行)
|
REM 支持 Java 17+ (包括 Java 21, 25 等版本)
|
REM set JAVA_HOME=C:\Program Files\Java\jdk-17
|
REM set PATH=%JAVA_HOME%\bin;%PATH%
|
|
REM 构造数据库连接URL
|
set DB_URL=jdbc:sqlserver://%DB_HOST%:%DB_PORT%;databaseName=%DB_NAME%;encrypt=true;trustServerCertificate=true
|
|
REM 查找JAR文件(支持当前目录和target目录)
|
set JAR_FILE=simple.jar
|
if not exist "%JAR_FILE%" (
|
set JAR_FILE=target\simple.jar
|
)
|
|
REM 检查JAR文件是否存在
|
if not exist "%JAR_FILE%" (
|
echo.
|
echo ============================================
|
echo [ERROR] 找不到JAR文件!
|
echo ============================================
|
echo 请确保以下任一文件存在:
|
echo 1. simple.jar ^(当前目录^)
|
echo 2. target\simple.jar ^(Maven构建目录^)
|
echo.
|
echo 如果还未打包,请执行:mvn clean package
|
echo ============================================
|
pause
|
exit /b 1
|
)
|
|
echo.
|
echo ============================================
|
echo 启动 Spring Boot 应用
|
echo ============================================
|
echo JAR文件: %JAR_FILE%
|
echo.
|
echo 数据库配置:
|
echo 服务器: %DB_HOST%:%DB_PORT%
|
echo 数据库: %DB_NAME%
|
echo 用户名: %DB_USERNAME%
|
echo.
|
echo 应用端口: 9091
|
echo ============================================
|
echo.
|
echo 正在启动,请稍候...
|
echo.
|
|
REM 启动应用
|
java -jar ^
|
-Dspring.datasource.url="%DB_URL%" ^
|
-Dspring.datasource.username=%DB_USERNAME% ^
|
-Dspring.datasource.password="%DB_PASSWORD%" ^
|
"%JAR_FILE%"
|
|
echo.
|
echo ============================================
|
echo 应用已停止
|
echo ============================================
|
pause
|