5
以下は私の春のMVC RESTサービスのPOSTエンドポイントです。私は受け取ったリストが空でないことを確認するために春の検証フレーム作業を使用したいと思います。どうすればいいのですか?私は約listOfLongs
にラッパービーンを提供する必要がありますか?Spring MVCでBeanでない場合、リクエストパラメータを検証する方法は?
@RequestMapping(value = "/some/path", method = RequestMethod.POST)
@ResponseBody
public Foo bar(@Valid @NotEmpty @RequestBody List<Long> listOfLongs) {
/* if (listOfLongs.size() == 0) {
throw new InvalidRequestException();
}
*/
// do some useful work
}
リクエストボディとは何ですか?
1) [123,456,789]
2) { listOfLongs : [123,456,789]}
すべきですか?そして、ラップしたくない。 – Cengiz
なぜこの良い習慣はありますか? –