@Valid注解及注解失效
项目中正好用到这个,对此做个记录,首先是@Valid失效问题:@Valid建议放到Controller层,然后我引入的包是(springboot自带的):import javax.validation.Valid;
首先Model里面直接定义我要校验的如正则表达式@Pattern
直接在Controller层引入即可
直接这样写没办法给我返回正常的错误信息
直接报错,查看后台错误信息
这里需要手动捕获异常,获取错误信息
最终捕获到message里面的内容,完美!