摘要: 1 编写自定义的校验注解 参考已有的 校验注解 加依赖 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> </ 阅读全文
posted @ 2021-02-21 22:42 KwFruit 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1 错误信息 2 解决方案 file -> settings 3 SUCCESS 注意 必须 删掉原文件ValidationMessages.properties 再次重新创建 否则 有可能 还会乱码 阅读全文
posted @ 2021-02-21 22:28 KwFruit 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1 适用场景 表单新增时 不需要带id, 而修改时需要带id 一 增加两个分组 AddGroup UpDateGroup 二 实体类上做分组 三 Controller 上做限制 四 测试 修改接口 新增接口 五 复杂情况下测试 加分组后 校验生效 默认没有指定分组的校验注解 在分组校验下不生效 只会 阅读全文
posted @ 2021-02-21 20:59 KwFruit 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1 全局异常处理 1 参数校验的地方 在Controller 每次都要写一大块代码 太麻烦了 2 优化:用 ControllerAdvice 来捕获 参数校验时 出现的异常信息 增加 GulimallExceptionControllerAdvice 来捕获异常 package com.atguig 阅读全文
posted @ 2021-02-21 17:03 KwFruit 阅读(76) 评论(0) 推荐(0) 编辑