- 添加 AMT Digest 认证服务 (AmtDigestService) - 添加 AMT 模拟服务用于测试 (AmtMockService) - 更新设备控制器支持 AMT 连接测试和设备信息获取 - 前端添加 AMT 自动添加方式,支持手动输入和凭证选择 - 移除 Basic 认证,仅使用 Digest 认证 - 添加 Apache HttpClient 依赖支持 Digest 认证 - 创建相关文档和测试脚本
49 lines
1.1 KiB
Batchfile
49 lines
1.1 KiB
Batchfile
@echo off
|
||
echo ========================================
|
||
echo 启用 AMT 模拟模式
|
||
echo ========================================
|
||
echo.
|
||
echo 此脚本将:
|
||
echo 1. 修改代码启用模拟模式
|
||
echo 2. 重新编译后端
|
||
echo 3. 启动后端服务
|
||
echo.
|
||
echo 模拟模式说明:
|
||
echo - 不需要真实的 AMT 设备
|
||
echo - 测试账号:admin / admin
|
||
echo - 用于测试界面和流程
|
||
echo.
|
||
pause
|
||
|
||
cd backend\src\main\java\com\soybean\admin\controller
|
||
|
||
echo.
|
||
echo [1/3] 修改 DeviceController.java...
|
||
|
||
powershell -Command "(Get-Content DeviceController.java) -replace 'private boolean useMockMode = false;', 'private boolean useMockMode = true;' | Set-Content DeviceController.java"
|
||
|
||
echo 已启用模拟模式
|
||
|
||
cd ..\..\..\..\..\..
|
||
|
||
echo.
|
||
echo [2/3] 重新编译...
|
||
call mvn clean compile
|
||
|
||
echo.
|
||
echo [3/3] 启动后端...
|
||
echo.
|
||
echo ========================================
|
||
echo 模拟模式已启用
|
||
echo ========================================
|
||
echo.
|
||
echo 测试账号:
|
||
echo 用户名:admin
|
||
echo 密码:admin
|
||
echo.
|
||
echo 可以使用任意 IP 地址进行测试
|
||
echo.
|
||
call mvn spring-boot:run
|
||
|
||
pause
|