人世繁华|请不要在Java开发中再使用判断进行参数校验了( 三 )


@DatapublicclassStudent{@NotBlank(message="姓名必须填")privateStringname;@AgeprivateIntegerage;@NotEmpty(message="成绩必填")privateListscores;@Valid@NotNull(message="学校不能为空")privateSchoolschool;}每加一层嵌套都需要加一层@Valid注解 。 通常在校验对象属性时 , @NotNull、@NotEmpty和@Valid配合才能起到校验效果 。
如果你有其它问题可以通过felord.cn联系到我探讨 。
5.总结通过校验框架我们可以专心于业务开发 , 本文对HibernateValidator的使用和一些常见问题进行了梳理 。 我们可以通过SpringBoot统一异常处理来解决参数校验的异常信息的提示问题 。 具体可以通过关注:码农小胖哥回复valid获取相关DEMO 。 如果觉得本文对你有用 , 请点赞、转发、在看给胖哥以创作动力 。


推荐阅读