Câu trả lời:
Trước tiên chúng ta hãy giải thích lý do của sự phản đối: gần đây chúng tôi có vấn đề về bảo mật (CVE) do chính sự hạn chế này. Đó là do một lỗi trong quá trình thực hiện của chúng tôi nhưng nó khiến chúng tôi nhận ra rằng điều này rất mong manh và có khả năng là một con giun bảo mật khôn ngoan.
Thay thế cho bây giờ sẽ là tự thực hiện dựa trên triển khai mới nhất của chúng tôi và duy trì nó trong ứng dụng của riêng bạn (với khả năng điều chỉnh của chính bạn).
Chúng tôi có một bài viết rất hay trên blog của chúng tôi giải thích cách thực hiện điều đó một cách dễ dàng: https://in.relation.to/2017/03/02/adding-custom-constraint-def địnhs-via-the-java-service-loader / .
Về cơ bản, sự thay đổi này là do chúng tôi nói rằng chúng tôi không muốn chịu trách nhiệm về một thứ gì đó có khả năng dễ vỡ và sẽ cần nhiều sự chú ý, với các tinh chỉnh có khả năng cụ thể cho nền tảng ứng dụng mà nó được triển khai.
Cập nhật: Tôi đã đăng một thông báo đầy đủ tại đây: https://in.relation.to/2019/11/20/hibernate-validator-610-6018-release/ .