Spring Data JPAネイティブクエリとProjection - パフォーマンス最適化テクニック @QueryによるネイティブSQL(nativeQuery=true)、位置パラメータと名前付きパラメータ、Interface-based ProjectionとClass-based Projection(DTO)、@SqlResultSetMappingによるマッピング、Projectionによるselect句の最適化、大量データ処理での活用を解説します。
Spring Boot REST APIのリクエスト・レスポンス処理 - パスパラメータ、クエリパラメータ、リクエストボディの扱い方 @PathVariable、@RequestParam、@RequestBody、@ResponseBodyの使い分け、DTOパターンによるリクエスト・レスポンスの設計、ResponseEntityによるHTTPステータスコードの制御を解説します。
JavaのRecord入門 - イミュータブルなデータクラスを簡潔に定義 Java 16で正式導入されたRecordの基本構文、コンパクトコンストラクタ、自動生成メソッド、制約事項、従来のPOJO・Lombokとの比較、DTOやValue Objectとしての活用パターンを徹底解説します。