找不到Java FutureOrPresent验证实现

找不到Java FutureOrPresent验证实现,java,spring-boot,validation,Java,Spring Boot,Validation,我正在为FutureOrPresent类型Long的验证器开发一个实现 public class FutureOrPresentValidatorForLong implements ConstraintValidator<FutureOrPresent, Long> { @Override public boolean isValid(Long value, ConstraintValidatorContext context) { if (val

我正在为
FutureOrPresent
类型
Long
的验证器开发一个实现

public class FutureOrPresentValidatorForLong implements ConstraintValidator<FutureOrPresent, Long> {

    @Override
    public boolean isValid(Long value, ConstraintValidatorContext context) {
        if (value == null) {
            return true;
        }
        final long now = new Date().getTime();
        return value >= now;
    }
}
公共类FutureOrPresentValidatorForLong实现了ConstraintValidator{
@凌驾
公共布尔值有效(长值、ConstraintValidatorContext上下文){
如果(值==null){
返回true;
}
final long now=new Date().getTime();
返回值>=现在;
}
}
但是,当尝试发送请求时,会出现以下问题:

找不到约束“javax.validation.constraints.FutureOrPresent”验证类型“java.lang.Long”的验证器

你知道哪里出了问题吗