すべての開発者がこの文を「ユーザー入力を決して信用しない」と聞いたことがあるので、背景はユーザーのすべての入力アイテムを確認する必要があると思います:携帯電話番号、ユーザー名、パスワード、電子メール、ID番号...現時点では、Hibernate-Validatorの検証フレームワークを起動する必要があります。以下では、スプリングブートが検証のために冬眠validatorを使用する方法を紹介します。
POMを紹介します
待って~~~
スターターウェブ依存関係
あなたは驚いていますか、それとも驚いていますか? Springbootは私たちのためにそれを統合しています、それを取ってみましょう!来る!使用!
注釈を追加します
@notblank(message = "ユーザー名は空にすることはできません")プライベート文字列ユーザー名。 @decimalmin(value = "6"、message = "パスワードの長さは6文字未満ではありません")@decimalmax(value = "20"、message = "パスワード長は20文字を超えることはできません")プライベート文字列パスワード。
正規表現をサポートします
呼び出しを確認します
@ResponseBody @RequestMapping( "Save")public resultModel <sysuser> save(@valid sysuser sysuser、bindingResult result){if(result.haserrors()){result.getallerrors()。 } runts resultModel.defaultsuccess(null); }テスト結果
1。リクエストを送信します
2。操作結果
要約します
上記は、あなたに紹介されたValidatorを使用したスプリングブートの検証方法です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!