package message.validate.annotations; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * 验证框架:密码的限制注解. * * @author sunhao(sunhao.java@gmail.com) * @version V1.0 * @createTime 12-11-25 下午9:39 */ @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.FIELD}) public @interface Password { /** * 最小长度 * @return */ int min() default 0; /** * 最大长度 * @return */ int max() default 0; /** * 正则表达式 * @return */ String regex() default ""; }