SpringMVC 使用JSR-303进行校验Bean Validation------组合验证注解
2018-02-24 16:48
357 查看
有时候,可能有好几个注解需要一起使用,此时就可以使用组合验证注解
这样我们验证时只需要
简洁多了。
@Target({ FIELD}) @Retention(RUNTIME) @Documented @NotNull(message = "{user.name.null}") @Length(min = 5, max = 20, message = "{user.name.length.illegal}") @Pattern(regexp = "[a-zA-Z]{5,20}", message = "{user.name.length.illegal}") @Constraint(validatedBy = { }) public @interface Composition { String message() default ""; Class<?>[] groups() default { }; Class<? extends Payload>[] payload() default { }; }
这样我们验证时只需要
@Composition() private String name;
简洁多了。
相关文章推荐
- springmvc使用JSR-303进行表单验证不生效的问题
- SpringMVC 使用JSR-303进行校验Bean Validation------指定分组验证顺序
- SpringMVC 使用JSR-303进行校验Bean Validation------常用注解
- SpringMVC 使用JSR-303进行校验Bean Validation------级联验证
- SpringMVC 使用JSR-303进行校验Bean Validation-------方法参数、返回值验证
- SpringMVC 使用JSR-303进行校验Bean Validation------通过脚本验证@ScriptAssert
- SpringMVC 使用JSR-303进行校验 @Valid
- SpringMVC 使用JSR-303进行校验Bean Validation------国际化
- SpringMVC 使用JSR-303进行校验 @Valid
- springmvc使用JSR-303进行校验
- SpringMVC 使用JSR-303进行校验 @Valid
- SpringMVC 使用JSR-303进行校验 @Valid
- SpringMVC 使用JSR-303进行校验 @Valid
- SpringMVC 使用JSR-303进行校验Bean Validation------自定义校验
- SpringMVC 使用JSR-303进行校验 @Valid
- SpringMVC 使用JSR-303进行校验 @Valid
- springmvc 使用JSR-303进行数据校验
- SpringMVC 使用JSR-303进行校验 @Valid
- SpringMVC 使用 JSR-303 进行数据校验实例
- SpringMVC 使用JSR-303进行校验 @Valid