报错信息:Springboot数据校验信息显示不出来,显示400或405端口错误
一、过程描述
我设定的数据校验信息是这样的
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d2b90eafadfe0c900ecc1386fd98caf1.png)
故意输入超过120的年龄数值后,后台是可以正常运行的,但是到了postman上传值后没有显示自定义的“年龄要在1-120之间”的错误信息,而是发生如下错误
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/875646838cc026592abe1d06d261d2b7.png)
二、报错原因
查看了代码没有错误,之后发现自己的spring boot版本号是2.3.5
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e8d05db725b2c4cf43d6f98e951c5a2d.png)
因为2.3以上版本是需要单独引用数据校验的依赖的,但是我没有引入依赖,之后我把版本号改成2.3以下版本就把问题解决了。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6a17b3595714096db76df5db9a79ce6f.png)
最后正常显示的结果如下图所示