Вопросы по теме 'spring-validator'

Как я могу программно вызвать тот же валидатор, который работает в методе @RequestMethod с параметром @Valid в Spring?
У меня есть класс с аннотацией проверки спящего режима в некоторых полях (например, @NotNull и @Size(min = 4, max = 50) и т. д.) public class MyClass { Long id; @NotEmpty @Size(min = 4, max = 50) String machineName;...
12498 просмотров

Spring @Validated вызывает HTTP 400
Когда я добавляю аннотацию @validate к сигнатуре метода в своем контроллере, я получаю HTTP 400 с описанием: «Запрос, отправленный клиентом, был синтаксически неверным ().». Кто-нибудь знает, почему? Хороший код public ModelAndView...
356 просмотров
schedule 01.01.2024

Spring реализует jsr 303 или это расширенная спецификация
Я смущен тем, что если весенняя проверка просто поддерживает jsr 303 или весенняя проверка является реализацией jsr 303, такой как hibernate-validator или apache-validator
246 просмотров

Как объединить JSR-303 и класс Spring Validator на сервисном уровне?
У меня есть класс модели public class Account { @Email private String email; @NotNull private String rule; } и пружинный валидатор public class AccountValidator implements Validator { @Override public boolean...
1880 просмотров

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

Как именно работает метод supports() интерфейса Spring Validator?
Я довольно новичок в Spring MVC, и у меня есть следующие сомнения относительно того, как работает этот пример валидатора: Итак, у меня есть эта страница search.jsp , на которой пользователь может искать продукт по двум критериям (название продукта...
4807 просмотров

Как заставить Spring Boot создать валидатор bean-компонентов перед созданием всех остальных bean-компонентов
Я пытаюсь добавить LocalValidatorFactoryBean в существующее веб-приложение Spring Boot. Независимо от того, что я пробовал (перечислено ниже), он создает валидатор только после большинства других компонентов (проверено как с помощью...
591 просмотров
schedule 14.09.2022

Пользовательские сообщения при проверке компонентов с использованием интерфейса Spring Validator
Я использую Spring Boot 1.3.5 с Rest Controllers, и все работает нормально. Я также использую примеры методов проверки Spring из официальной документации (JSR-303 Bean Validation API и интерфейс проверки Spring, я попробовал оба и столкнулся с...
12575 просмотров

Реализация JSR 303 дает ClassCastException
Я реализую пользовательскую аннотацию проверки с использованием JSR 303, и я получаю сообщение об ошибке ниже. Я следую подробностям, приведенным в Проверка перекрестного поля с помощью Hibernate Validator (JSR 303)...
858 просмотров

Весенняя проверка не выдает никаких ошибок
Я пытался всеми возможными способами исправить это, но у меня не получилось. Итак, мой контроллер работает, и я также написал код для обработки проверки, но он не выдает никаких ошибок, даже если я отправляю некоторые недопустимые данные. Я только...
761 просмотров
schedule 25.06.2023

Доступ к сообщениям Hibernate Validator
Я использую Hibernate Validator с Spring Boot. У меня есть переменная в классе, которую я аннотировал, как показано ниже. Public class User { @Pattern(regexp=".+@.+\\..+", message="Wrong email!") private String userEmail; } Я использую...
85 просмотров

Spring @Valid работает для запросов формы, но не с телом JSON
У меня простой класс передачи данных @Data public class UserDto { @NotNull @NotEmpty private String username; @NotNull @NotEmpty private String password; @NotNull @NotEmpty private String email; } В моем...
503 просмотров

Доступ к сеансу в методе проверки Spring
Я переношу свое приложение Struts на Spring. Во время миграции я наткнулся на метод проверки Struts, который необходимо перенести в Spring. Метод проверки Struts принимает параметры как сопоставление ActionMapping, запрос HttpServletRequest и...
1021 просмотров

Spring MVC Validation для списка и сообщения о недопустимом значении
У меня есть список строк, которые должны быть определенного формата. Мне нужно вернуть сообщение об ошибке со строками, которые не имеют указанного формата. Как это сделать с весенней проверкой (я использую валидатор гибернации). Аннотация:...
487 просмотров

Аннотация @Valid игнорируется при применении к объекту MultipartFile.
Это мой контроллер. Он принимает запрос multipart/form-data с двумя полями, form и file . Поле form — это MyObject , поле file — это MultipartFile . Обе переменные аннотированы с помощью @Valid , и, соответственно, я ожидаю, что Spring...
749 просмотров

Как исправить ошибку пользовательской аннотации в Spring Boot?
Я использую весеннюю загрузку 2.1.0.BUILD-SNAPSHOT. Я создал пользовательскую аннотацию: @Target({ElementType.TYPE, ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @Constraint(validatedBy = UniqueUserNameValidator.class) @Documented...
1303 просмотров

Пользовательская аннотация валидатора в Spring MVC
Я создал пользовательскую проверку для <form:select> , которая заполняет список стран. Customer.jsp Country: <form:select path="country" items="${countries}" /> <form:errors path="country" cssClass="error"/>...
382 просмотров
schedule 23.11.2022

как добавить собственный валидатор для аннотации javax.validation.constraints?
Я реализовал проверку для поля Long и проверки @PastOrPresent public class PastOrPresentValidator implements ConstraintValidator<PastOrPresent, Long>{ @Override public boolean isValid(Long value, ConstraintValidatorContext...
6090 просмотров
schedule 13.11.2022

Проблема в пользовательском сообщении проверки с использованием файла messages.properties при проверке весенней загрузки
Я использую весеннюю проверку для проверки ввода Rest Controller, я был бы признателен, если кто-нибудь может сказать мне, есть ли возможность выдавать собственное сообщение в случае исключения, и это сообщение должно поступать из файла свойств....
1139 просмотров

Проверка ограничений Java не работает для параметров
Я хочу использовать аннотации проверки java bean для параметров моих сервисов Spring. Рассмотрим следующую услугу: public interface MyService { void methodA(); void methodB(@NotBlank String param) } с реализацией: @Validated...
189 просмотров