【bug】使用hibernate-validator进行校验时,前端返回400,但没有错误信息
问题描述
使用hibernate-validator进行校验时,前端只是收到一张状态400的错误页面,并不是json格式的校验错误消息。
原因及解决
这个问题研究了大半天,一直在看别人的写法,但怎么看我都没写错。
后来知道原来是有一个奇怪的要求我没有符合,那就是Controller中,BindingResult对象必须紧跟在@Valid @Response注释的对象后面,如下所示:
而我之前是这样写的: