74 lines
1.9 KiB
Batchfile
74 lines
1.9 KiB
Batchfile
|
|
@echo off
|
|||
|
|
chcp 65001 >nul
|
|||
|
|
echo ========================================
|
|||
|
|
echo PayPal配置一键设置脚本
|
|||
|
|
echo ========================================
|
|||
|
|
echo.
|
|||
|
|
|
|||
|
|
set CONFIG_FILE=src\main\resources\application-dev.properties
|
|||
|
|
set SOURCE_FILE=application.properties.paypal-config
|
|||
|
|
|
|||
|
|
echo [1/3] 检查配置文件...
|
|||
|
|
if exist "%SOURCE_FILE%" (
|
|||
|
|
echo ✓ 找到PayPal配置文件
|
|||
|
|
) else (
|
|||
|
|
echo ✗ 配置文件不存在: %SOURCE_FILE%
|
|||
|
|
echo 请确保 application.properties.paypal-config 文件存在
|
|||
|
|
pause
|
|||
|
|
exit /b 1
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
echo.
|
|||
|
|
echo [2/3] 创建application-dev.properties...
|
|||
|
|
if not exist "src\main\resources" (
|
|||
|
|
mkdir src\main\resources
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
if exist "%CONFIG_FILE%" (
|
|||
|
|
echo ! application-dev.properties 已存在
|
|||
|
|
set /p OVERWRITE="是否追加PayPal配置?(Y/N): "
|
|||
|
|
if /i "%OVERWRITE%"=="Y" (
|
|||
|
|
echo. >> "%CONFIG_FILE%"
|
|||
|
|
type "%SOURCE_FILE%" >> "%CONFIG_FILE%"
|
|||
|
|
echo ✓ PayPal配置已追加
|
|||
|
|
) else (
|
|||
|
|
echo - 跳过配置
|
|||
|
|
)
|
|||
|
|
) else (
|
|||
|
|
type "%SOURCE_FILE%" > "%CONFIG_FILE%"
|
|||
|
|
echo ✓ application-dev.properties 创建成功
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
echo.
|
|||
|
|
echo [3/3] 验证配置...
|
|||
|
|
if exist "%CONFIG_FILE%" (
|
|||
|
|
echo ✓ 配置文件存在: %CONFIG_FILE%
|
|||
|
|
findstr /c:"paypal.client-id" "%CONFIG_FILE%" >nul
|
|||
|
|
if %errorlevel%==0 (
|
|||
|
|
echo ✓ PayPal配置已添加
|
|||
|
|
) else (
|
|||
|
|
echo ✗ PayPal配置未找到
|
|||
|
|
)
|
|||
|
|
) else (
|
|||
|
|
echo ✗ 配置文件创建失败
|
|||
|
|
pause
|
|||
|
|
exit /b 1
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
echo.
|
|||
|
|
echo ========================================
|
|||
|
|
echo ✓ PayPal配置完成!
|
|||
|
|
echo ========================================
|
|||
|
|
echo.
|
|||
|
|
echo 下一步:
|
|||
|
|
echo 1. 启动应用: mvn spring-boot:run
|
|||
|
|
echo 2. 查看日志确认PayPal初始化成功
|
|||
|
|
echo 3. 访问 http://localhost:8080/swagger-ui.html 查看API文档
|
|||
|
|
echo.
|
|||
|
|
echo 安全提醒:
|
|||
|
|
echo - application-dev.properties 已在 .gitignore 中
|
|||
|
|
echo - 不会被提交到版本控制系统
|
|||
|
|
echo - 请妥善保管你的PayPal凭证
|
|||
|
|
echo.
|
|||
|
|
pause
|