【发布时间】:2020-06-18 13:07:40
【问题描述】:
我们在 spring 控制器中使用单个模型类说
Student(id,firstname,lastname);
现在我的控制器有两种方法
在我们仅通过 id 传递 Student 对象时获取学生详细信息。(仅需要 Id)
使用所有详细信息 id、firstname、lastname 更新学生详细信息(我们使用 id 作为更新名称的参考)
在两种控制器方法中我都想使用 spring 验证器,所以我如何为两种控制器方法编写验证方法,因为我只需要 id 属性来获取学生详细信息,而在其他方法中,我希望所有三个属性都可以更新学生详细信息。
我们没有使用弹簧靴。
【问题讨论】:
-
问题:为什么只用id传递整个对象?如果您通过 id 获取学生,只需传递 id 并返回 Student。
-
一般来说,get 请求从来没有 Requestbody。使用 get/students/1 获取 id 为 1 的 Student
-
@armandino .. 在这里我只是举了个例子我的目的是我想用不同的方法以不同的方式验证模型对象
标签: java spring validation spring-validator