学習したアノテーション
コントローラークラスで使うアノテーション
@controller
そのクラスがコントローラーであることをSpringに伝えるためのアノテーションです。
@Responsebody
ブラウザからのリクエストに対して、直接HTMLを返す(戻り値がそのまま返る)際に利用するアノテーションです。
@GetMapping
@Mapping
は、ブラウザで入力されたURLと、実行されるメソッドを紐づけるためのアノテーションです。
GETリクエストを処理します。
@PostMapping
POSTリクエストを処理します。
@ModelAttribute
任意のデータをModel型のオブジェクト内に格納することができます。
@PathVariable
URLに含まれるパラメータを受け取るためのアノテーションです。
リポジトリクラス・データアクセスクラスに使うアノテーション
@Data
対象クラスにgetter/setterでアクセスすることを可能とします。
@AllArgsConstructor
すべての変数を初期化するコンストラクタを生成するアノテーションです。