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
|