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