您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页SpringMVC@NotNull校验不生效的解决方案

SpringMVC@NotNull校验不生效的解决方案

来源:纷纭教育
SpringMVC@NotNull校验不⽣效的解决⽅案

⽬录

SpringMVC @NotNull校验不⽣效加了两个依赖问题解决@NotNull注解失效原因之⼀Lombok判断注解怎么使⽤,总结下来为SpringMVC @NotNull校验不⽣效

是不是少包了。@NotEmpty也找不到。

加了两个依赖问题解决

javax.validation validation-api 2.0.1.Final

org.hibernate.validator hibernate-validator 6.0.7.Final

@NotNull注解失效原因之⼀

给String类型加上@NotNull注解时,只有传⼊的参数为空时才会报异常,当传⼊的为空字符串时并不会报异常,就会出现报异常的现象

传参为空指的是该参数就没有传,为空字符串指的是有该参数但是是双引号\"\"

Lombok判断注解怎么使⽤,总结下来为

@NotEmpty ⽤在集合类上@NotBlank ⽤在String上@NotNull ⽤在基本类型上

最后最重要的是,在接⼝参数前加注解'@Validated'

以上为个⼈经验,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务