首页>>后端>>Spring->Spring框架的@Valid注解

Spring框架的@Valid注解

时间:2023-11-29 本站 点击:0

请求参数的校验

在Web项目中处理业务逻辑时,我们往往需要先对请求参数进行校验:

在代码逻辑里取出参数值,手动进行判断;

使用@Valid注解,在接口请求时让Spring自己进行判断。

方法一的返回结果状态为200,需要你自定义返回结果,较复杂;方法二返回400,返回结果从Response Body中获取,使用方便。

@Valid注解

实践是检验真理的唯一标准~

@DatapublicclassStudentReq{@NotBlank(message="学生姓名不能为空!")@Length(min=1,max=20,message="学生姓名最长20个字符!")privateStringstuName;@NotNull(message="学生年龄不能为空!")@Range(min=1,max=100,message="学生的年龄范围为1到100!")privateIntegerstuAge;@NotEmpty(message="当代大学生咋能没个兴趣爱好!")@Size(max=5,message="同学,以学业为重啊!")privateList<String>stuHobbys;}

如何动手验证 ? link


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Spring/296.html