Spring BootとREST APIのイメージ

Spring Boot REST APIとSpring Data JPA - エンティティ設計とリポジトリパターン

JPA Entityの定義(@Entity、@Id、@GeneratedValue)、JpaRepositoryインターフェースによるCRUD操作、クエリメソッドの命名規則、@Query によるカスタムクエリを解説します。

Spring BootとREST APIのイメージ

Spring Boot REST APIのJSON処理 - Jacksonによるシリアライズ・デシリアライズのカスタマイズ

JacksonによるJSON変換の仕組み、@JsonProperty、@JsonIgnore、@JsonFormat等のアノテーション、カスタムシリアライザ・デシリアライザの実装、日付・時刻のフォーマット設定を解説します。

Spring BootとREST APIのイメージ

Spring Boot REST APIのリクエスト・レスポンス処理 - パスパラメータ、クエリパラメータ、リクエストボディの扱い方

@PathVariable、@RequestParam、@RequestBody、@ResponseBodyの使い分け、DTOパターンによるリクエスト・レスポンスの設計、ResponseEntityによるHTTPステータスコードの制御を解説します。

Spring BootとREST APIのイメージ

Spring Boot REST API入門 - @RestControllerでCRUDエンドポイントを実装する

Spring Bootプロジェクトの作成からシンプルなREST APIエンドポイントの実装まで。@RestController、@GetMapping、@PostMapping、@PutMapping、@DeleteMappingを使ったCRUD操作の基本を解説します。