단순한 비 mvc 프로젝트를 작성하고 spring-boot-startter-validation 종속성을 추가했습니다. javax.validation.Validator를 주입하려고 시도했을 때 org.springframework.beans.factory.NoSuchBeanDefinitionException
오류가 발생했습니다.스프링 스타터 유효성 검사 및 유효성 검사기 주입
spring-boot-starter-validation은 기본 유효성 검사기 즉 LocalValidatorFactoryBean
을 제공하지 않으며 스프링 부트가없는 일반 프로젝트처럼 항상 만들어야한다는 것을 의미합니까?
@Component
public class ExampleService{
@Autowired
private Validator validator;
public void someMethod(){
//validation
}
}
Validator가 javax.validation 또는 org.springframework.validation 패키지에서 오작동하지 않아도 상관 없습니다.
더 많은 코드와 로그를 추가 할 수 있습니까? 누락 된 빈은 무엇입니까? – terjekid
가장 간단한 예제를 추가했습니다. Spring Starter Project> 유효성 검사 종속성 및이 간단한 구성 요소. 주사가 실패합니다. – swch