网上查阅了半天,基本什么原因都排查过了。网上解决方案千奇百怪,最终最终,让我一语道破@Valid失效的原因吧。
解决方案在文末!!文末!!文末!!
网上的解决方案:
1.方案一
2. 方案二
3. 方案三
4. 方案四
@Valid和@RequestBody的位置问题
各种奇葩解决方案!!
=================================== 解决方案 ===================================
我的解决方案:
查看springboot版本,虽然内置了validation,但超过2.2.0的话,要手动导入validation依赖,@Valid才不会失效。原因不知!