项目重构: 整理目录结构, 更新前后端代码, 添加测试和数据库迁移
This commit is contained in:
73
demo/scripts/utils/setup-paypal.bat
Normal file
73
demo/scripts/utils/setup-paypal.bat
Normal file
@@ -0,0 +1,73 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user