人世繁华|请不要在Java开发中再使用判断进行参数校验了( 三 )
@DatapublicclassStudent{@NotBlank(message="姓名必须填")privateStringname;@AgeprivateIntegerage;@NotEmpty(message="成绩必填")privateListscores;@Valid@NotNull(message="学校不能为空")privateSchoolschool;}每加一层嵌套都需要加一层@Valid注解 。 通常在校验对象属性时 , @NotNull、@NotEmpty和@Valid配合才能起到校验效果 。
如果你有其它问题可以通过felord.cn联系到我探讨 。
5.总结通过校验框架我们可以专心于业务开发 , 本文对HibernateValidator的使用和一些常见问题进行了梳理 。 我们可以通过SpringBoot统一异常处理来解决参数校验的异常信息的提示问题 。 具体可以通过关注:码农小胖哥回复valid获取相关DEMO 。 如果觉得本文对你有用 , 请点赞、转发、在看给胖哥以创作动力 。
推荐阅读
- 人世繁华|YES,英伟达哪会扔出30系列核弹?,平心而论,若不是AMD
- 人世繁华|手机用暗黑模式更省电?!这是真的吗?
- 人世繁华|苹果手机全型号竟全部在列,打脸现场?上半年手机销量前十公布
- 请不要叫我测评君|K30 Ultra上手评测:有赶工之嫌的性价比神作,Redmi
- 人世繁华|字节跳动挖角百度前高管——居然“早有前科”啊
- 人世繁华|可信计算真能“彻底改变”网络安全的“命运”?
- 人世繁华|总投资50亿,恒大新能源汽车底价1.7亿元摘南宁超600亩土地
- 科技娜评|Pro主动降噪,独享二人世界,七夕攻略:华为FreeLace
- 人世繁华|打破传统建立新的营销推广模式,小程序商城三级分销
- 科技有点牛|为什么造不出漂亮的汽车?请不起设计师吗?,专注自主研发的奇瑞