- 2018/08/31 Fri
-
バリデーションのメッセージリソースを ValidationMessages.properties じゃなくアプリケーション固有のメッセージファイルにしたいのに設定しても切り替わらんなと小一時間悩んだけど、切り替わってないんじゃなかった。4.1. 入力チェック — TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.4.1.RELEASE documentation
https://terasolunaorg.github.io/guideline/5.4.1.RELEASE/ja/ArchitectureInDetail/WebApplicationDetail/Validation.html#validation-message-defその場合、application-messages.propertiesに、以下の形式でメッセージを定義する。
アノテーション名.フォーム属性名.プロパティ名=対象のメッセージ
ValidationMessages.properties に定義するときとキーが違うのか。
なお、フォーム属性名とプロパティ名は省略した定義も可能で、特定の項目の場合だけメッセージを切り替えることも可能と。