| package com.xzx.gc.common.annotations.valid;  | 
|   | 
| import javax.validation.Constraint;  | 
| import javax.validation.Payload;  | 
| import java.lang.annotation.ElementType;  | 
| import java.lang.annotation.Retention;  | 
| import java.lang.annotation.RetentionPolicy;  | 
| import java.lang.annotation.Target;  | 
|   | 
|   | 
| @Target({ElementType.METHOD, ElementType.FIELD})  | 
| @Retention(RetentionPolicy.RUNTIME)  | 
| @Constraint(validatedBy =RangeConstraintValidator.class )  | 
| public @interface RangeConstraint {  | 
|     String message() default "值必须在当前指定值";  | 
|   | 
|     String range() default "";  | 
|   | 
|     Class<?>[] groups() default {};  | 
|   | 
|     Class<? extends Payload>[] payload() default {};  | 
| }  |