Springboot Control単一パラメータチェック
689 ワード
SpringbootはJSR-303 Validationを使用して検証され、ほとんどのブログではControllerのdtoオブジェクトに対する属性チェックのみが言及されています.ここでは、Controllerのメソッドの単一パラメータを検証する方法について説明します.手順は次のとおりです.
1.Controller注記@Validatedを追加
2.単一パラメータ検査
@Minなどのラベルを使用してパラメータを検証します.
参考文献
Bean Validation技術仕様特性の概要)
このブログのすべての記事は、特別な声明のほか、CC BY-NC-SA 3.0ライセンス契約を採用しています.転載は出典を明記してください!
1.Controller注記@Validatedを追加
@RestController
@RequestMapping("/test")
@Validated
public class TestController {}
2.単一パラメータ検査
@Minなどのラベルを使用してパラメータを検証します.
@PostMapping("/list")
@ResponseBody
public Result getBookList(@Min(1) Integer pageNum,@Min(1) Integer pageSize, @RequestBody @Validated TestDto dto) {
...
}
参考文献
Bean Validation技術仕様特性の概要)
このブログのすべての記事は、特別な声明のほか、CC BY-NC-SA 3.0ライセンス契約を採用しています.転載は出典を明記してください!