一、控制层代码

二、验证的时候返回的错误

错误原因:
如果一个方法中有参数被 @Valid 标注了,但该参数后面没有紧跟一个 BindingResult 类型的参数,那么提交到该方法时,将返回 400 错误。
最终调整顺序解决问题!
![]()
本文详细解析了一个常见的Spring MVC开发问题:当使用@Valid注解进行参数校验时,若其后未紧跟BindingResult类型参数,将导致400错误。文章通过调整方法参数顺序成功解决了这一问题。
一、控制层代码

二、验证的时候返回的错误

错误原因:
如果一个方法中有参数被 @Valid 标注了,但该参数后面没有紧跟一个 BindingResult 类型的参数,那么提交到该方法时,将返回 400 错误。
最终调整顺序解决问题!
![]()
1674
367

被折叠的 条评论
为什么被折叠?