Я создал простой проект без mvc и добавил зависимость от весенней загрузки-стартера. Когда я попытался ввести javax.validation.Validator, я получил ошибку org.springframework.beans.factory.NoSuchBeanDefinitionException
.Весна-валидация и проверка валидатора
Означает ли это, что проверка весны-стартера-стартера не предоставляет никакого валидатора по умолчанию, то есть LocalValidatorFactoryBean
, и мне всегда нужно создавать его самостоятельно, как в обычном проекте без весенней загрузки?
@Component
public class ExampleService{
@Autowired
private Validator validator;
public void someMethod(){
//validation
}
}
Injection терпит неудачу, и это не имеет значения, если валидатор от javax.validation или org.springframework.validation пакета.
Можете ли вы добавить еще код и журналы: какой боб отсутствует? – terjekid
Я добавил простой пример. Spring Starter Project> Зависимость проверки и этот простой компонент. Инъекция не срабатывает. – swch