@echo off chcp 65001 >nul setlocal enabledelayedexpansion echo ======================================== echo NumericalCollection 启动脚本 echo ======================================== echo. echo 请选择数据源环境: echo [1] 测试环境 (TEST_MES - 172.16.2.238) echo [2] 生产环境 (请配置生产数据库信息) echo. set /p choice=请输入选项 (1/2): if "%choice%"=="1" ( set DB_URL=jdbc:sqlserver://172.16.2.238:12468;databaseName=TEST_MES;encrypt=false;trustServerCertificate=true set DB_USER=sa set DB_PASS=FuDa@2025 set ENV_NAME=测试环境 ) else if "%choice%"=="2" ( set DB_URL=jdbc:sqlserver://生产服务器IP:端口;databaseName=PROD_MES;encrypt=false;trustServerCertificate=true set DB_USER=prod_user set DB_PASS=prod_password set ENV_NAME=生产环境 ) else ( echo 无效选项,使用默认测试环境 set DB_URL=jdbc:sqlserver://172.16.2.238:12468;databaseName=TEST_MES;encrypt=false;trustServerCertificate=true set DB_USER=sa set DB_PASS=FuDa@2025 set ENV_NAME=测试环境 ) echo. echo 当前环境: %ENV_NAME% echo 数据库地址: %DB_URL% echo. echo 正在启动应用... java -jar target/NumericalCollection.jar ^ --spring.datasource.url="%DB_URL%" ^ --spring.datasource.username=%DB_USER% ^ --spring.datasource.password=%DB_PASS% pause