admin/测试路径.md

38 lines
841 B
Markdown

# 路径斜杠数量测试
## 测试路径
| 路径 | 斜杠数量 | 应该是 |
|---|---|---|
| `/home` | 1 | 根路由 |
| `/device` | 1 | 根路由 |
| `/device/list` | 2 | 子路由 ✓ |
| `/device/online` | 2 | 子路由 ✓ |
| `/user-manage` | 1 | 根路由 |
| `/user-manage/list` | 2 | 子路由 ✓ |
| `/my-device/status` | 2 | 子路由 ✓ |
## 问题
从日志看,只有 `/my-device/status` 等被识别为子路由,但 `/device/list` 没有被识别。
这说明:
1. 代码没有被正确编译
2. 或者后端没有重启
3. 或者使用了旧的 class 文件
## 解决方案
1. 完全停止后端服务
2. 删除 `backend/target` 目录
3. 重新编译并启动
```bash
cd backend
rmdir /s /q target
mvn clean package
java -jar target/soybean-admin-0.0.1-SNAPSHOT.jar
```
或者使用 start.bat 重新启动