Xin lỗi nếu câu hỏi này đã được đề cập ở đâu đó trước đây. Nếu nó có xin vui lòng liên kết tôi với nó, tôi đã không thể tìm thấy một câu trả lời thỏa đáng như được nêu ra.Làm cho thông báo lỗi xác thực javax cụ thể hơn
Tôi đã xem xét tìm cách để có thông báo lỗi được cung cấp bởi xác thực javax cụ thể hơn.
Thông điệp Tôi hiện đang có cho chú thích @Min của tôi được quy định trong ValidationMessages.properties file:
javax.validation.constraints.Min.message=The value of this variable must be less than {value}.
và điều này sẽ in ra như được mong đợi
The value of this variable must be less than 1
Những gì tôi muốn có là thông điệp cũng bao gồm tên của biến (và lớp) đã thất bại trong việc xác thực cũng như giá trị của biến không thành công. Vì vậy, nhiều hơn như thế.
The value of class.variable was 0 but not must be less than 1
Mọi trợ giúp sẽ được đánh giá cao.
Klee