Я полагаю, что каждый разработчик слышал это предложение «никогда не доверяйте пользователю», поэтому фон необходимо проверить каждый входной элемент пользователя: номер мобильного телефона, имя пользователя, пароль, электронная почта, идентификационный номер ... На данный момент необходимо запустить структуру проверки Hibernate-Validator. Следующее представляет, как Springboot использует Hibernate-Validator для проверки.
Ввести POM
Подожди ~~~
Зависимость от стартера-палата
Вы удивлены или удивлены? Springboot интегрировал его для нас, давайте просто возьмем это! Приходить! использовать!
Добавить аннотацию
@Notblank (message = "Имя пользователя не может быть пустым") частное имя пользователя; @Decimalmin (value = "6", message = "Длина пароля не может быть менее 6 символов") @decimalmax (value = "20", message = "Длина пароля не может быть более 20 символов") Private String Password;
Поддерживать регулярные выражения
Проверьте звонок
@Responsebody @Requestmapping ("Сохранить") public resultModel <Sysuser> save (@valid sysuser sysuser, результат связывания) {if (result.haserrors ()) {result.getAllerrors (). Foreach (error-> system.out.println (error.getdefaultmessage ()); } return resultModel.defaultsuccess (null); }Результаты испытаний
1. Отправить запрос
2. Результаты работы
Суммировать
Выше приведено метод проверки Springboot с использованием валидатора, введенного вам. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!