답변:
더 이상 사용되지 않는 이유를 설명하겠습니다. 최근에 이러한 제약으로 인해 CVE (보안 문제)가 발생했습니다. 구현에 오류가 있었지만 이것이 매우 취약하고 잠재적으로 웜 보안이 가능하다는 것을 깨달았습니다.
대안은 현재 최신 구현을 기반으로 직접 구현하고 자신의 응용 프로그램에서 잠재적으로 조정하는 것입니다.
우리는 블로그에 그것을 쉽게 수행하는 방법을 설명하는 아주 좋은 기사가 있습니다 : https://in.relation.to/2017/03/02/adding-custom-constraint-definitions-via-the-java-service-loader/ .
기본적으로 이러한 변화는 잠재적으로 취약하고 많은 관심이 필요한 무언가에 대한 책임을지고 싶지 않으며 배포되는 응용 프로그램 플랫폼과 관련된 조정이 잠재적으로 필요하다는 것입니다.
업데이트 : https://in.relation.to/2019/11/20/hibernate-validator-610-6018-released/ 여기에 전체 공지 사항을 게시했습니다 .