В проекте Springboot, когда я пытаюсь добавить @Validated в методе контроллера, это сработало. Но теперь я хочу добавить его в общий метод, но не получилось.
Попробуйте добавить @Validated по методу контроллера, все заработало
public class TaskValidator {
private static final Logger logger = LogManager.getLogger("TaskValidatorLogger");
public void validateTest(@Validated Test test) {
logger.info("Validate: {}", test.getName());
}
public static void main(String[] args) {
new TaskValidator().validateTest(new Test());
}
}
@Data
public class Test {
@NotNull(message = "name can not be null")
private String name;
}
Должно выдать исключение MethodArgumentNotValidException, но не.