com.baidu.unbiz.fluentvalidator.annotation
注释类型 FluentValid


@Target(value={FIELD,PARAMETER})
@Retention(value=RUNTIME)
@Documented
public @interface FluentValid

与Spring AOP配合,作用于参数用于表示验证。

作用于属性上,用于表示级联验证。

作者:
zhangxu

可选元素摘要
 Class<?>[] excludeGroups
          作用于Spring AOP时候,用于标示分组验证,作于与属性时不起任何作用

groups()意义相反,设置了这个的就不会调用使用了FluentValidate注解的验证,对于hibernate无效

 Class<?>[] groups
          作用于Spring AOP时候,用于标示分组验证,作于与属性时不起任何作用
 boolean isFailFast
          作用于Spring AOP时候,用于标示该参数验证是否启用failfast失败策略
 Class<? extends Validator>[] value
          验证器列表,接受Validator实现类的数组,除了级联外需要处理的额外验证
 

value

public abstract Class<? extends Validator>[] value
验证器列表,接受Validator实现类的数组,除了级联外需要处理的额外验证

默认值:
{}

groups

public abstract Class<?>[] groups
作用于Spring AOP时候,用于标示分组验证,作于与属性时不起任何作用

默认值:
{}

excludeGroups

public abstract Class<?>[] excludeGroups
作用于Spring AOP时候,用于标示分组验证,作于与属性时不起任何作用

groups()意义相反,设置了这个的就不会调用使用了FluentValidate注解的验证,对于hibernate无效

默认值:
{}

isFailFast

public abstract boolean isFailFast
作用于Spring AOP时候,用于标示该参数验证是否启用failfast失败策略

默认值:
true


Copyright © 2015–2016 neoremind. All rights reserved.