클래스에 대한 모든 제약 조건을 어떻게 얻을 수 있습니까?Hibernate Validator 4+. 클래스와 관련된 모든 제약 조건 얻기
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
Validator validator = factory.getValidator();
Set<ConstraintDescriptor<?>> descriptor = validator.getConstraintsForClass(formClass).getConstraintDescriptors();
세트가 비어 : 내가 호출 할 때 예를 들어 나는
class A {
@NotNull
private SomeBean field;
}
있습니다. Hibernate Validator에는 리플렉션 API에 의존하지 않고도 제약 조건에 대한 모든 정보를 깔끔하게 전달할 수있는 기능이 이미 있다고 가정합니다.
내가 궁금한데 왜 그걸 필요로합니까? 나는 보통 위반에 더 관심이 많다. –