Я написал пользовательскую проверку в Spring Boot. Пользовательская проверка предназначена для проверки, соответствуют ли два поля. Все работает нормально, пока я не попытаюсь отправить форму. Бум я испытываю ошибку: < /p>
javax.validation.ConstraintViolationException: Validation failed for classes [com.joker.SampleAuthenticationWebApp.model.User] during persist time for groups [javax.validation.groups.Default, ]
List of constraint violations:[
ConstraintViolationImpl{interpolatedMessage='Passwords do not match!', propertyPath=con_password, rootBeanClass=class com.joker.SampleAuthenticationWebApp.model.User, messageTemplate='Passwords do not match!'}
]
< /code>
Эта проблема действительно препятствовала моему прогрессу в обучении. Ваша помощь была бы очень оценена.
аннотация: < /p>
package com.joker.SampleAuthenticationWebApp.validator;
import javax.validation.Constraint;
import javax.validation.Payload;
import java.lang.annotation.*;
@Target({ElementType.TYPE, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy = FieldsValueMatchValidator.class)
public @interface FieldsValueMatch {
String message() default "Fields values don't match!";
Class[] groups() default {};
Class
Подробнее здесь: https://stackoverflow.com/questions/611 ... pring-boot