В настоящее время я работаю над проектом в Джерси и решил использовать валидатор Hibernate для проверки параметров. Все зависимости, внедренные в классы Endpoint, правильно инициализированы. Однако для этих зависимостей в классах ConstraintValidator всегда выдается NPE. Итак, я следовал руководству по Spring+гибернации и зарегистрировался
bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"
и использовал аннотацию @Autowired для служб в классе ConstraintValidator, которые необходимо внедрить.
есть ли побочные эффекты от его использования? Есть ли способ избежать аннотации автопроводки в классе ConstraintValidator и по-прежнему вводить значения? Я попытался вручную зарегистрировать класс limitedValidator в контексте как bean-компонент, добавив ссылку на свойство нужной мне службы, однако он выдает исключение нулевого указателя.