cn.ipokerface.common.validation.constraint.Size Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of common-beans Show documentation
Show all versions of common-beans Show documentation
Common Library of ipokerface
package cn.ipokerface.common.validation.constraint;
import cn.ipokerface.common.validation.validator.Constraint;
import cn.ipokerface.common.validation.validator.SizeConstraintValidator;
import java.lang.annotation.*;
/**
* Created by PokerFace
* Create Date 2019-11-25.
* Email: [email protected]
* Version 1.0.0
*
* Description: annotation on
* {@link java.util.Collection}
* {@link java.util.Map}
* {@link java.lang.String}
*/
@Target({ ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validator = SizeConstraintValidator.class)
public @interface Size {
String message() default "";
Class>[] groups() default { };
long min() default -1;
long max() default -1;
}