摘要: 场景:要校验showStatus的01状态,可以用正则,但我们可以利用其他方式解决复杂场景。比如我们想要下面的场景 /** * 显示状态[0-不显示;1-显示] */ @NotNull(groups = {AddGroup.class, UpdateStatusGroup.class}) @List 阅读全文
posted @ 2021-02-19 12:12 巧克力曲奇 阅读(253) 评论(0) 推荐(0)
摘要: 1、groups 1、给校验注解,标注上groups,指定什么情况下才需要进行校验 如:指定在更新和添加的时候,都需要进行校验。新增时不需要带id,修改时必须带id @NotNull(message = "修改必须定制品牌id", groups = {UpdateGroup.class}) @Nul 阅读全文
posted @ 2021-02-19 12:06 巧克力曲奇 阅读(1220) 评论(0) 推荐(0)
摘要: 正规开发过程中,错误状态码有着严格的定义规则,如该在项目中我们的错误状态码定义 为了定义这些错误状态码,我们可以单独定义一个常量类,用来存储这些错误状态码 public enum BizCodeEnum { UNKNOW_EXEPTION(10000,"系统未知异常"), VALID_EXCEPTI 阅读全文
posted @ 2021-02-19 11:39 巧克力曲奇 阅读(161) 评论(0) 推荐(0)
摘要: 首先导入依赖包bean-validator.jar private String username; private String password; private String nickname; private String email; public User() { } @NotEmpty 阅读全文
posted @ 2021-02-19 10:19 巧克力曲奇 阅读(220) 评论(0) 推荐(0)