Spring Validation如何实现后端数据校验?
- 内容介绍
- 文章标签
- 相关推荐
本文共计709个文字,预计阅读时间需要3分钟。
前言:最近看到很多童鞋在项目中请求参数的校验,都用if来判断各个参数的特性,比如:
if (StringUtils.isBlank(username)) { return RR.exception(账号不能为空);}if (StringUtils.isBlank(password)) { return RR.exception(密码不能为空);}
前言
最近看到很多童鞋在项目中的对请求参数的校验都用的if来判断各参数的属性,如:
if(StringUtils.isBlank(username)){ return RR.exception("账号不能为空"); } if(StringUtils.isBlank(password)){ return RR.exception("密码不能为空"); } if(StringUtils.isBlank(realName)){ return RR.exception("姓名不能为空"); } ......
每个参数都需要这样一个个去校验null,返回对应信息,代码就像叠罗汉一样~~,在此,楼主强烈推荐一个神器:Validation,有了它,再也不用这样去校验参数啦,可以让我们在项目中不用太关注其他东西,专注于业务逻辑的编写。
本文共计709个文字,预计阅读时间需要3分钟。
前言:最近看到很多童鞋在项目中请求参数的校验,都用if来判断各个参数的特性,比如:
if (StringUtils.isBlank(username)) { return RR.exception(账号不能为空);}if (StringUtils.isBlank(password)) { return RR.exception(密码不能为空);}
前言
最近看到很多童鞋在项目中的对请求参数的校验都用的if来判断各参数的属性,如:
if(StringUtils.isBlank(username)){ return RR.exception("账号不能为空"); } if(StringUtils.isBlank(password)){ return RR.exception("密码不能为空"); } if(StringUtils.isBlank(realName)){ return RR.exception("姓名不能为空"); } ......
每个参数都需要这样一个个去校验null,返回对应信息,代码就像叠罗汉一样~~,在此,楼主强烈推荐一个神器:Validation,有了它,再也不用这样去校验参数啦,可以让我们在项目中不用太关注其他东西,专注于业务逻辑的编写。

