У меня есть приложение Spring с репозиторием JPA.Теперь я хотел бы добавить некоторые проверки.Я нашел несколько решений, но ни одно из них не работает идеально, и я не знаю, какой метод следует использовать в этом случае:
1.) Я использую аннотации проверки (например, @NotNull) в моем объекте модели.Но это генерирует бесполезный ответ об ошибке покоя, такой как «Внутренняя ошибка сервера», «сообщение»: «Не удалось зафиксировать транзакцию JPA;"
2.) Я использую интерфейс 'Validator' для пользовательских проверок, но я получаю ошибку" compiler "из пружины" Validator имеет неправильное написание "
3.) Некоторые учебники используют 'ConstraintValidator 'interface
4.) Некоторые учебные пособия пишут собственные методы отдыха для проверок.
Когда я должен использовать, какие и как я могу решить свои проблемы?