JSP-303校验

日常开发的业务中难免要遇到对于数据的校验,比如: 登录注册的手机号是否规范、密码长度是否符合、账号不能为空等等,而如果我们再controller中使用if-else来实现代码即多逻辑又复杂,这里我们为我们可以使用JSR-303听过的校验工具来帮我实现这个过程。

JSR-303 叫做 Bean Validation,它是一个数据校验的规范,官方参考的是hibernate Validator的实现。Spring从3.x开始就已经支持了JSR注解的使用,SpringBoot中也可以很方便的使用JSR-303校验。

JSR-303 提供了很多的校验注解,当然如果提供的注解不够我们自己也可以自定义注解来实现自己的校验。

案例实现:

1.导入依赖

2.实体类添加校验规则

3.Controller添加User校验,并返回错误校验结果

4.使用浏览器或者potman测试接口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值