202107-22 springboot表单提交之validator校验 前言表单提交是最常见的数据提交方式,我们经常会填写表单信息,比如用户名,身份证,手机号等等,因此就会产生身份证是否合法,用户名是否为空,虽然我们可以直接在前台使用js就进行格式的校验,但如果使用postman工具直接发请求呢?使用我们后端也需要进行对数据的校验,这样极大的确保数据的安全性和合法性。1.新建一个Springboot项目,并且添加web依赖。下面是本项目的全部依赖<dependencies><dependency>... 继续阅读 >
202107-12 SpringBoot参数校验的方法总结 目录一、前言二、注解介绍三、添加依赖四、创建用于校验的实体类五、写一个测试用的接口六、在实体类中添加注解七、在controller方法中添加Validated注解八、添加全局异常处理九、分组校验十、单个参数校验一、前言在上一篇MyBatis-plus初体验中已经简单实现了MyBatis-Plus数据库查询。我们知道CURD离不开前后端的数据交互,因此参数校验是必不可少的。这篇主要讲一下SpringBoot参数校验。在Web开发中经常需要对前端... 继续阅读 >
202012-29 springboot使用hibernate validation对参数校验的实现方法 springboot天生支持使用hibernatevalidation对参数的优雅校验,如果不使用它,只能对参数挨个进行如下方式的手工校验,不仅难看,使用起来还很不方便:if(StringUtils.isEmpty(userName)){thrownewRuntimeException("用户名不能为空");}下面将介绍hibernatevalidation的基本使用方法。一、引入依赖这里在springboot2.4.1中进行实验,引入以下依赖:<parent><groupId>org.springframework.boot</groupId><artifactId>spring... 继续阅读 >