Возможно ли следующее при использовании Spring's LocalValidatorFactoryBean?
Конфигурация приложения:
@Configuration
@ComponentScan(basePackages = "my.package")
public class AppConfig {
@Bean
public javax.validation.ValidatorFactory validatorFactory() {
return new LocalValidatorFactoryBean();
}
...
}
Служба проверки бетона:
package my.package;
@Service("myValidationService")
public class MyValidationService {
@Autowired
private javax.validation.Validator validator;
...
}
Будет ли это работать?
Я имею в виду, я использую два разных класса (javax.validation.ValidatorFactory и javax.validation.Validator) с двумя разными именами бинов (validatorFactory и validator). Поэтому я не знаю, сможет ли Spring правильно ввести валидатор в MyValidationService.