タグ

bean validatorに関するcl-gakuのブックマーク (1)

  • Bean ValidationでListの要素に入力チェックを行う

    Bean Validationとは JavaBeanに対して入力チェックを行うためのフレームワーク。 Spring 4.0からはJSR-349のBean Validation 1.1をサポートしています。 以下の話は、実装は、Hibernate Validator 5.2.2のお話。 公式ページ つい最近の出来事 クライアントからRESTの引数として配列が渡されてくるとき、配列の各要素に桁数チェックを行う、という仕様があった。よくありそうな事案ですよね。 リクエストを受け取る入力フォームは、こんな感じで作っていたわけですよ。 @Digits(integer = 9, fraction = 0) private List<Integer> userIdList; で、実際に動かしてみると、 javax.validation.UnexpectedTypeException: HV000030:

    Bean ValidationでListの要素に入力チェックを行う
  • 1