“初学者的心充满各种可能性,老手的却不多”
本文提纲
1 spring-boot-starter-validation 依赖概述
1.1 spring-boot-starter-validation 职责
1.2 spring-boot-starter-validation 依赖关系
2 运行 spring-boot-validating-form-input 表单验证工程
3 详解 spring-boot-validating-form-input
4 小结
一、 spring-boot-starter-validation 依赖概述
上一篇 《Spring Boot Web 开发注解篇》,就可以快速地进行 Web 开发。那么在表单提交的时候,我们需要进行验证。前端验证可以挡住 99% 的小白用户,这里要实现服务端验证。
Starters 机制告诉我们,只要加入 spring-boot-starter-validation 这个 Starter ,就可以使用其实现验证。那什么是 spring-boot-starter-validation?
spring-boot-starter-validation 就是使用 Hibernate Validator 框架来提供 Java Bean 验证功能。
1.1 spring-boot-starter-validation 职责
spring-boot-starter-validation 是一个用于验证的 Starter,主要完成的是 Java Bean 的验证功能。
1.2 spring-boot-starter-validation 依赖关系
spring-boot-starter-validation 依赖的组成如下表: