現在、Jerseyプロジェクトで作業しており、パラメータの検証にHibernateバリデーターを使用することに決めました。エンドポイントクラスに注入されたすべての依存関係は適切に初期化されます。ただし、ConstraintValidatorクラスの依存関係の場合、常にNPEが送出されます。だから、スプリングのガイド+ガイドを休止状態を追跡しオートワイヤーを使用しないでhibernateバリデーター
ビーンID =「バリ」クラス=「org.springframework.validation.beanvalidation.LocalValidatorFactoryBean」
を登録するための@Autowiredアノテーションを使用しました注入する必要があるConstraintValidatorクラスのサービス。
それを使用することの副作用はありますか? ConstraintValidatorクラスのautowiringアノテーションを避け、値を注入する方法はありますか?私は手作業でconstraintValidatorクラスをBeanとしてコンテキストに登録しようとしましたが、必要なサービスへのプロパティ参照を追加しましたが、nullポインタ例外がスローされました。
入力いただきありがとうございます – geneqew