コンベンションプラグインを使用しています。以下は @Validations アノテーションです。
@Validations(
requiredFields={@RequiredFieldValidator(type = ValidatorType.SIMPLE, fieldName = "revenue", message = "You must enter a value for field.")},
intRangeFields =
{ @IntRangeFieldValidator(type = ValidatorType.SIMPLE, fieldName = "revenue", min = "1", max = "100", message = "id must be between 1 to 100.")},
conversionErrorFields={@ConversionErrorFieldValidator(message="Not a valid Number", type= ValidatorType.SIMPLE, fieldName="id")}
)
そのため、テストするフィールドに数字の代わりに文字を指定するときはいつでも。この 3 つのメッセージが表示されます。
Invalid field value for field "id".
Not a valid Number
You must enter a value for field.
代わりに、2番目または最初のものだけを取得することを期待しています。最初のエラーが発生した場所からN。ご覧のとおり、私はそのようなメッセージを出していません。では、一度に適切なメッセージを 1 つだけ取得するにはどうすればよいでしょうか。
よろしく。