一、个人理解
springboot 默认集成的参数校验也是javax.validation,其实只是对以前javax.validation、hibernate validation 实现的集成。
二、maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
或者
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
这个依赖中也已经依赖的,参数校验相关的依赖了
三、常用的一些注解
四、校验提示多语言
1、ValidationMessages.properties默认提示
2、ValidationMessages_zh.properties
这里是别人一些相关的博客:
https://www.jianshu.com/p/46eda1f96abe
但是我没有跟着他的博客执行过。
五、自定义校验
自定义校验可以参考这个
https://blog.youkuaiyun.com/blueheart20/article/details/88817334
本博客作简单笔记使用,有什么不对,请大家帮忙指出,谢谢。