ReflectionParameterNameProvider
을 사용하여 올바른 반영 변수 이름을 반환하는 Validator 빈을 가지고 있습니다. methodName.myVarName
이 올바르게 작동하지만 내 사용자 지정 유효성 검사기에 있지 Autowire
콩을하지 methodName.arg0
스프링 부트 유효성 검사 세트 매개 변수 이름 공급자
@Bean
public Validator validator() {
final ValidatorFactory validatorFactory = Validation.byDefaultProvider()
.configure()
.parameterNameProvider(new ReflectionParameterNameProvider())
.buildValidatorFactory();
return validatorFactory.getValidator();
에 반대한다. 빈이 내 ConstraintValidator
에 자동 배선되도록하려면 사용해야합니다.
@Bean
public Validator validator() {
return new LocalValidatorFactoryBean();
}
그러나 나는 ReflectionParameterNameProvider
을 사용할 수 없습니다.
질문
어떻게 ReflectionParameterNameProvider
와 LocalValidatorFactoryBean
를 사용합니까?