文章目录 1. 问题说明 2. 配置依赖 3. 编写注解的bean 4. 常用注解说明 4.1 空检查 4.2 布尔检查 4.3 长度检查 4.4 日期检查 4.5 数值检查 5. 编写controller 5.1 @Validated和@Valid区别 6. 解决@NotBlank等注解不生效的问题 7. 其他注解说明 1. 问题说明 服务端通常将controller层作为调用的第一层,因而参数校验常常在这里完成,比如非空校验、类型校验等,如下登录接口代码所示: /** * 登录接口 * * @author 念兮为美 * @datetime 2022/8/11:13:41 */ @PostMapping("/login") public JSONObject login(@RequestBody Use