プログラミング勉強日記
2021年1月28日
昨日の記事で@RequestBody
について扱った。Spring Bootの@〇〇Mapping
についてちゃんと理解していなかったので、それぞれ理解する。
〇〇Mappingとは
簡単に言うと、コントローラクラスの@〇〇Mapping
はどんな場所なのか知らせてくれるものである。〇〇Mappingのあとの""
部分はそのURLにリクエストあったときにそれぞれの処理が行われる
@RequestMapping
の役割
全体処理の入り口のようなもの。ここを通ることでいろいろな処理にいくことができる。
@GetMapping
の役割
文字通りGET(取得)の役割を果たす部分。登録されているデータを取ってくる。
@PostMapping
の役割
文字通りPOST(投稿)の役割を果たす部分。新しいデータ登録などをする。
@DeleteMapping
の役割
文字通りDELETE(削除)の役割を果たす部分。既存データを削除する。
@PutMapping
の役割
更新の役割を果たす部分。既存データや情報を上書きする。