Проверка объектов в Spring REST - PullRequest
2 голосов
/ 23 декабря 2011

Я создаю веб-сервис Spring REST в Java, который может быть использован Andoid / IPhone. Мой метод в контроллере следующий

@RequestMapping(method = RequestMethod.POST, value = "/registerUser")
    public ModelAndView registerUser(@RequestBody User user,HttpServletRequest request){

//register user

}

У меня есть идея о валидации на основе форм с валидаторами Spring, которые наиболее тесно работают с ModelAttribute в случае сайтов Spring.

У меня такой вопрос: как я могу проверить объект user и отправить конкретную ошибку на конец Andoid / Iphone? Скажите, что если имя пользователя отсутствует в шаблоне электронной почты, как я могу отправить сообщение об ошибке, относящееся к неправильному имени пользователя, на мобильные устройства и как они это отобразят?

Заранее спасибо.

1 Ответ

1 голос
/ 23 декабря 2011

Я бы взглянул на материал проверки компонентов, управляемый аннотациями JSR303. Эта ссылка поможет вам начать:

http://www.hibernate.org/subprojects/validator.html

А также:

http://docs.jboss.org/hibernate/validator/4.2/reference/en-US/html_single/

Существует также множество учебных пособий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...