모음에 null 값이 포함되지 않도록하기 위해 Hibernate Validator에서 JSR-303 Bean 유효성 검사를 사용하려고합니다.JSR-303 Bean 유효성 검사 모음 값
나는 다음과 같이 내가 내 컬렉션에 주석을 달 수 있다는 사실을 알고 :
@Valid
@NotEmpty
private Set<EmailAddress> emails = new HashSet<>();
이 컬렉션 자체가 null 또는 빈 내가 아닌 널 (null)에서 EmailAddress 요소를 추가하는 경우에없는 것을 보장하기위한 작업을 수행 또한이를 올바르게 검증합니다. 그러나 은 null 요소을 추가하는 것을 막지 않습니다.
null 요소가 컬렉션에 추가되지 않도록 할 수있는 방법이 있습니까? 이상적인 세계에서 솔루션은 선언 (나머지 유효성 검사와 마찬가지로)이며 수동으로 null 검사를 수행하는 콜렉션을 프로그래밍 방식으로 반복하지 않아도됩니다.
미리 감사드립니다.