0

Grails がデフォルトのエラー メッセージを設定する場所を知りたいです。たとえば、message.properties ファイルにこれがあります。間違った値でデータを保存しようとすると、このメッセージが表示されます。しかし、彼がこのメッセージを設定する場所 (コード内) を理解できません。

default.invalid.min.message=Property {0} with value {2} is less than minimum value {3}
4

1 に答える 1

2

minプロパティが制約を渡さない場合、Grails はこのメッセージを自動的に使用します。このメッセージをオーバーライドして、messages.properties ファイルを編集するか、クラス用にカスタマイズされたメッセージを作成できます。こちらのドキュメントをご覧ください: min constraint、最後の文はError Code: className.propertyName.min.notmetです。したがって、満たされていない最小制約のクラス Person とプロパティ age の説明については、messages.properites で使用する必要があります。

person.age.min.notmet=Sorry, you're too young!
于 2012-04-23T13:06:54.533 に答える