2011-10-17 2 views

答えて

0

いいえ、別の名前を付けることはできません。しかし、理論上、任意のリソースバンドルからカスタムMessageInterpolatorで読み込むことは可能です。

0

Hibernate Validatorは、標準メッセージ補間アルゴリズムを使用しながら、リソースバンドルの取得方法をカスタマイズできるようにするresource bundle locatorsの概念を定義しています。

Validator validator = 
    Validation.byProvider(HibernateValidator.class) 
     .configure() 
     .messageInterpolator(
      new ResourceBundleMessageInterpolator(
       new PlatformResourceBundleLocator("my_bundle"))) 
     .buildValidatorFactory() 
     .getValidator(); 
:ちょうどバンドル名で PlatformResourceBundleLocatorを定義し、このようにロケータを使用して ResourceBundleMessageInterpolatorを作成するカスタム・リソース・バンドルからメッセージを取得する

関連する問題