Проверка Бина с LocalValidatorFactoryBean - PullRequest
0 голосов
/ 06 мая 2019

Возможно ли следующее при использовании 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.

...