Spring RESTアプリケーションで作業しています。
このアプリケーションには、RESTコントローラのみがあり、ビュー部分はありません。
私は上記の例では例えば@RequestParam
Spring RESTコントローラでリクエストパラメータを検証する方法
@RequestMapping(value = "", params = "from", method = RequestMethod.GET)
public List<MealReadingDTO> getAllMealReadingsAfter(@RequestParam(name = "from", required = true) Date fromDate) {
......
......
}
を検証することができ、私の目標は、Date
を検証する方法を知りたいです。誰かが無効な値を渡したとしたら、その状況を処理できるはずです。
ステータスが500
であることを示しています。
PS
私の質問はちょうど約Date
検証ではありません。
boolean
パラメータがあり、誰かが誤ってtrue
の代わりにtru
を渡したとします。この状況も同様に処理できるはずです。
それが値を解析することはできませんので、事前に感謝:)
あなたがカスタムバリデーションを実装する必要があるように見えます –
@MarcoAciernoどうすればいいですか、私にリンクなどを教えてください。ありがとう:) –