- 0
- 0
- 约4千字
- 约 4页
- 2025-10-20 发布于北京
- 举报
2-6配置后端验证功能
25:8000/project-1/doc-18
对于客户端提交表单或者Ajax中的数据,后端的Controller必须先要做验证,然后才能使用这些数
据。既然要验证数据,那么不妨我们来使用一下Validation库。
一、添加依赖
在pom.xml文件中添加依赖,然后让Maven加载依赖库。
1.dependency
2.groupIdorg.springframework.boot/groupId
3.artifactIdspring-boot-starter-validation/artifactId
4./dependency
二、创建Form类
validation库在做后端验证的时候,要求必须用封装类(Form类)来保存客户端提交的数据,
然后在封装类中,我们可以定义验证的规则,validation会执行这些规则,帮我们验证客户端
提交的数据。
我们为之前的TestController里面的sayHello()方法设置一个Form类,接受客户端提交的
name数据。我们在com.example.emos.wx.controller.form包里面创建TestSayHelloForm类。
1.packagecom.example.emos.wx.controller.form;
2.importio.swagger.annotations.ApiModel;
3.importlombok.Data;
4.importjavax.validation.constraints.NotBlank;
5.importjavax.validation.constraints.Pattern;
6.@ApiModel
7.@Data
8.publicclassTestSayHelloForm{
9.@NotBlank
10.@Pattern(regexp=^[\\u4e00-\\u9fa5]{2,15}$)
11.@ApiModelProperty()
12.privateStringname;
13.}
2‑6配置终端验证功能
25:8000/project‑1/doc‑18
对于客户端提交表单或者Ajax中的数据,报表的Controller必须先做验证,然后才能使用这些数
据。既然要验证数据,那么我们来使用一下验证库。
一、添加依赖
在pom.xml文件中添加依赖,然后让Maven加载依赖库。
1.依赖项2.groupIdorg.springframework.boot/groupId3.
artifactIdspring‑boot‑starter‑validation/artifactId4./依赖项
二、创建Form类
验证库在做验证的时候,要求必须用封装类(Form类)来保存客户端提交的数据,然后在封
装类中,我们可以定义验证的规则,验证会执行这些规则,帮助我们验证客户端提交的数据。
我们为之前的TestController里面的sayHello()方法设置一个Form类,接受客户端提交的name数据。
我们在com.example.emos.wx.controller.form包里面创建TestSayHelloForm类。
1.封装com.example.emos.wx.controller.form;2.导入
io.swagger.annotations.ApiModel;3.导入lombok.Data;4.导
入javax.validat
您可能关注的文档
最近下载
- 2026年开工第一课主题.ppt
- 普通纪念币防伪课件.pptx VIP
- ASTM A388A388M-2018钢锻件超声检验标准操作方法中文版.pdf VIP
- 艺考真题|2020年中传文史哲初试真题原卷放送(附答案).doc VIP
- 毛石混凝土挡土墙施工方案.docx
- 八年级英语上册全册课课练.doc VIP
- POEMS综合征课件完整版.ppt VIP
- NB-T11409-2023水电工程费用构成及概(估)算费用标准.docx VIP
- 2026年春季学期学校德育工作计划.docx VIP
- 深度解析(2026)《TBT 3474.2-2018机车车辆螺纹连接软管 第2部分:橡胶软管》.pptx VIP
原创力文档

文档评论(0)