私は Hibernate Validator を使用しており、いくつかのカスタム検証アノテーション、リソース バンドルの場所、およびカスタム メッセージ インターポレーターを追加しました。これはすべて、ブートストラップ時に Validator をカスタマイズすることによって行われます。
今、私はメソッドを検証しようとしていますが、標準の Validator が@AutoValidating
.
Seam Validation 内で Validator をカスタマイズするにはどうすればよいですか?
バリデーターを作成する方法は次のとおりです。
public static javax.validation.Validator getBeanValidator(final Locale locale,
final ResourceBundle... resourceBundles) {
HibernateValidatorConfiguration configuration = Validation.byProvider(HibernateValidator.class).configure();
FallbackResourceBundleLocator resourceBundleLocator = new FallbackResourceBundleLocator(
configuration.getDefaultResourceBundleLocator(), resourceBundles);
configuration.messageInterpolator(new FieldMessageInterpolator(locale, resourceBundleLocator));
javax.validation.ValidatorFactory validatorFactory = configuration.buildValidatorFactory();
return validatorFactory.getValidator();
}