fix: 显式声明接口参数名并优化移动端若干页面
生产环境未保留方法参数名时 Spring 无法绑定 @RequestParam/@PathVariable,补齐注解名称并在 Maven 编译中强制 -parameters;同时优化走访、勤工助学、请假和宿舍点名页交互。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
a15efa8ef8
commit
1d67506451
187 files changed
+1769
-1295
No files matched your search
@@ -43,13 +43,23 @@ backend/
|
||||
# 进入backend目录
|
||||
cd backend
|
||||
|
||||
# 编译生产环境JAR包
|
||||
mvn clean package -Pprod
|
||||
# 编译生产环境JAR包(推荐命令)
|
||||
# -Pprod:启用生产配置
|
||||
# -Dmaven.compiler.parameters=true:强制保留方法参数名(与父 POM 双保险)
|
||||
mvn clean package -Pprod -Dmaven.compiler.parameters=true
|
||||
|
||||
# 等价简写(父 POM 已默认开启 maven.compiler.parameters=true,也可直接用):
|
||||
# mvn clean package -Pprod
|
||||
|
||||
# 检查生成的JAR文件
|
||||
ls -la ruoyi-admin/target/ruoyi-admin.jar
|
||||
```
|
||||
|
||||
> **说明**:若编译未保留参数名,生产环境可能出现
|
||||
> `Name for argument of type [java.lang.Long] not specified...`。
|
||||
> 父 POM 已配置 `<maven.compiler.parameters>true</maven.compiler.parameters>` 与 `-parameters`,
|
||||
> 推荐命令再显式传一次 `-Dmaven.compiler.parameters=true`,避免被外部环境覆盖。
|
||||
|
||||
### 2. 准备部署文件
|
||||
|
||||
```bash
|
||||
|
||||
Reference in new issue
Block a user