私はクラスパス内の.properties
ファイルからエラーメッセージを読み込むためにSpringのMessageSource
を使用しています。私の性質は、{Object}.{field}.{unrespectedConstraint}
例として、特定の「テンプレート」を尊重:Springブートyml ResourceBundleファイル
userRegistrationDto.password.Size= Le mot de passe doit avoir au minimum 6 caractères.
userRegistrationDto.email.ValidEmail= Merci de saisir une addresse mail valide.
は、リファクタリングの場合(例えば、オブジェクトの名前を変更する)、私は私の性質は、いくつかの場所でファイルを変更する必要があります。
のような何かを得るために、ResourceBundleのようYAMLファイル(messages.yml)を使用する方法はあります:
userRegistrationDto:
password:
Size: Le mot de passe doit avoir au minimum 6 caractères.
email:
ValidEmail: Merci de saisir une addresse mail valide.
さて、免責事項:私自身はテストしていません。https://github.com/akihyro/yaml-resource-bundle – vtosh