Описание тега spring-validator

1 ответ

ValidationException против ConstraintViolationException для проверки

Я пытаюсь выяснить, какое исключение (ConstraintViolationException или же ValidationException) я должен был использовать на @ControllerAdvice. Мой контроллер @RequestMapping(value="/myUrl",method = RequestMethod.POST) public String getMyData( @Valid…
2 ответа

Зачем код вставлять данные перед проверкой в ​​Spring

У меня есть код здесь: @Controller @RequestMapping(value="/guestbook") public class GuestBookController { @Autowired GuestBookServiceIF guestBookServiceIF; @ModelAttribute("messagesModel") public List<UserMessage> getMessagesModel() { return g…
1 ответ

Повторное использование артефактов из проверки

Допустим, я создаю валидатор для NewUserRequestBean называется @CheckUsernameAvailable, Валидатор будет выполнять что-то простое, как public boolean isValid(NewUserRequestBean request, ConstraintValidationContext context) { String userName = request…
1 ответ

Ограничение аннотации Javax @ReportAsSingleViolation

Я использую Spring Framework и спецификацию проверки bean-компонентов (реализацию hibernate). Учитывая приведенный ниже фрагмент кода, я сделал следующее наблюдение, используя @ReportAsSingleViolation: Только сообщение по умолчанию возвращается, ког…
1 ответ

Можно ли сделать так, чтобы объект бизнес-домена (Java-бин, скажем, пользователь) автоматически проверялся с помощью Spring и API-интерфейса валидации бина?

Допустим, у нас есть следующий класс пользователя: public class User { @Positive private final long id; @NotNull(message = "The username is missing.") @Size(message = "Username too short", min = ValidationConstants.USERNAME_MIN_LENGTH) @Size(message…
2 ответа

Spring MVC Validation для списка и сообщения о недопустимом значении

У меня есть список строк, которые должны быть определенного формата. Мне нужно вернуть сообщение об ошибке со строками, которые не в указанном формате. Как это сделать с помощью валидации весны (я использую валидатор гибернации). Аннотация: @Documen…
0 ответов

Проверка подлинности Javax/Hibernate против Asset Springframework

Я хочу понять разницу между библиотекой Assert в Springframework и библиотекой валидаторов Hibernate/Javax. Допустим, у меня есть такой простой контроллер: @RestController @RequestMapping("/foo") public class FooController { @RequestMapping(value = …
1 ответ

Как включить несколько элементов модели в форме пружины?

Привет, я создаю два отдельных bean-компонента для одного UserVO для хранения userId и userPassword. И второй bean-компонент CompanyVO для хранения остальных деталей. Я использую весеннюю форму. Я хочу включить как SpringVO, так и CompanyVO в весенн…
1 ответ

Получение отклоненного значения проверки нулевой пружины

Здравствуйте, в моем проекте, когда я пытаюсь проверить свою форму, в ней не отображаются сообщения об ошибках, даже если проверка не пройдена (четная форма не отправлена ​​и входит в блок проверки сбоя) Вот мой код /****************** Post Method *…
01 июн '14 в 21:22
1 ответ

java.lang.StackruError при преобразовании BindingResult в JSON с использованием Gson

Среда: Пружинный ботинок - 1.2.3Выпуск: когда BindingResult добавляется в качестве следующего аргумента @Valid аргумент для метода контроллера, как показано ниже, продолжайте получать java.lang.StackruError @RequestMapping(value = "/employees", meth…
30 авг '16 в 07:36
1 ответ

Отобразить ошибку валидации Spring с плагином jQuery

Я могу проверить форму и отобразить ошибку проверки Spring с помощью тега формы Spring. Вместо отображения в виде HTML-разметки, как я могу отобразить эти ошибки с помощью плагина jQuery Noty? контроллер: @RequestMapping(value = "/Register", method …
05 апр '14 в 05:01
1 ответ

Проверка формы Spring на зависимом объекте

Я столкнулся с этой проблемой, когда проверял свои формы. Для отдельных объектов это работало нормально. Но когда я пытаюсь проверить объект с вложенными объектами, я получаю эту ошибку. HTTP Status 500 - Request processing failed; nested exception …
0 ответов

Как отключить фабрику проверки загрузки Spring

В моем весеннем загрузочном приложении: есть сторонний jar, который содержит более старую версию библиотеки javax.validation есть также библиотека javax.validation по умолчанию при загрузке Spring (1.1.0.Final), которая поставляется с hibernate-vali…
1 ответ

Ссылка на ссылку для проверки SpringMVC

Как я могу сделать проверку URL с моего сайта? Например, если пользователь получает доступ к одной URL-ссылке, такой как "mysite.com", он переходит на веб-страницу. Однако, если он попробует другой URL-адрес, такой как "mysite.com/what", я покажу со…
4 ответа

Spring validation возвращает длинные сообщения об ошибках, а не только настроенное сообщение

Spring validation возвращает длинное сообщение об ошибке вместо настроенного один раз. Это часть кода в dto. public class RequestDto implements Serializable { @NotNull(message="{id.required}") private Long id; } В контроллер добавлен @Valid для ввод…
07 июн '18 в 09:12
0 ответов

Что такое глобальная ошибка (при весенней проверке)?

Я проверяю весну Errors(BindingResult) интерфейс. Он упоминает глобальные ошибки в отличие от полевых ошибок. Что такое глобальные ошибки?
02 янв '17 в 14:01
0 ответов

Есть ли способ заменить недопустимые значения для проверки JSR-303?

Что-то вроде того: public MyClass { @Size (min = 10) private String name; //getters&setters } MyClass dto = new MyClass(); dto.setName("a"); validator.validate(dto); System.out.println(dto.getName()); Какие выводы: "defaultValidName" Например, в…
29 ноя '18 в 06:22
1 ответ

Есть ли способ отправить только код ошибки, а не поле ошибки в Spring Validator?

У нас есть весенний веб-сервис RestFul, и для проверки параметра запроса мы используем валидатор Spring. Вот как выглядит мой валидатор: @Override public void validate( Object oObject, Errors oErrors ) { RequestDAO oRequest = (RequestDAO) oObject; i…
02 июн '15 в 22:36
1 ответ

Запрос о коде Java

Я искал учебник по валидации формы Spring. Вчера я нашел один из этих строк String message() default "{Phone}"; Class<?>[] groups() default {}; Class<? extends Payload>[] payload() default {}; вышеупомянутый код был для проверки поля тел…
1 ответ

Как обеспечить проверку электронной почты в соответствии с новым TLD

Я использую весеннюю проверку: @NotNull @Size(max = 128, min = 6) @Email private String username; Но я хочу убедиться, что новые TLD соблюдаются. Spring даже смотрит на TLD домена электронной почты и гарантирует, что они соблюдаются? Просто для прим…