使用@Validated 和 BindingResult 遇到的坑及解决

网友投稿 734 2022-11-30

使用@Validated 和 BindingResult 遇到的坑及解决

使用@Validated 和 BindingResult 遇到的坑及解决

@Validated和BindingResult 使用遇到的坑

@Validated 与BindingResult 需要相邻,否则 变量result 不能接受错误信息

控制台输出

Field error in object 'entity' on field '变量': rejected value [null]; codes TsLaKX[NotNull.entity.变量,NotNull.变量,NotNull.java.lang.String,NotNull]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes

正确的内容截图

@Validated @Valid三种异常捕获处理

异常共三种

BindException:表单提交有效,对于以json格式提交将会失效

MethodArgumentNotValidExcepthttp://ion:前段以json格式有效

ConstraintViolationException:参数上加@RequestParam或参数加@NotBlank @NotNull等

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Ansible 配置文件
下一篇:传输层 知识点总结
相关文章

 发表评论

暂时没有评论,来抢沙发吧~