38 lines
841 B
Markdown
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 重新启动
|