0
学生向けに簡単なデモプロジェクトを作成しましたが、このエラーを認識することができません。クラスが不足していることを教えてください。
インタフェースSpring MVCのHV000074
package ani.validator;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
@Constraint(validatedBy={CourseCodeContstraintValidator.class})
@Target({ElementType.METHOD, ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface CourseCode {
public String value() default "LUV";
public String message() default "Not a proper code";
}
カスタム検証クラス
package ani.validator;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
public class CourseCodeContstraintValidator implements ConstraintValidator<CourseCode, String> {
private String prefixCourseCode;
public void initialize(CourseCode theCourseCode){
prefixCourseCode = theCourseCode.value();
}
public boolean isValid(String value, ConstraintValidatorContext arg1) {
if(prefixCourseCode != null){
return value.startsWith(prefixCourseCode);
}
return false;
}
}
ご提案、コメントは歓迎されています。事前
ピーズ[この質問](https://stackoverflow.com/questions/45907817/javax-validation-constraintdefinitionexception-hv000074)を参照してください。 –
私は助けを得ていませんでした。Branislav Lazic –
@AnirudhJadhavあなたは[cseducators.se]コミュニティのチェックアウトに興味があるようです。 –