Spring Bootのアノテーション @RequestBody と @ModelAttributeの違い

備忘録的なものなので、適当です。

@ModelAttribute

クライアントがContent-Typeをx-www-form-urlencodedでリクエストをするときに利用する。

@RequestBody

クライアントがContent-Typeをapplication/jsonでリクエストするときに利用する。