@Data

SQLいらずで簡単!EntityとRepositoryの基本【Spring Boot】

SQLいらずで簡単!EntityとRepositoryの基本

 Spring Bootでデータベースとやり取りする際、毎回SQLを書くのは大変です。そんなときに役立つのが EntityRepository です。EntityはテーブルをJavaクラスとして表現し、Repositoryはその操作窓口となります。さらに、Spring Data JPAを使えばSQLを書かずにCRUD処理が実現できます。この記事では、EntityとRepositoryの基礎から実装方法、Lombokを使った便利な書き方までを、初心者にも分かりやすく解説します。

続きを読む

WebAPIの基本はここから!@PathVariable・@RequestParam・@RequestBodyの使い方講座【Spring Boot】

WebAPIの基本はここから@PathVariable@RequestParam@RequestBodyの使い方講座

 Spring BootでREST APIを作ると、リクエストに含まれる値(パラメータ)を受け取る場面が必ず出てきます。よく使われるのが @PathVariable@RequestParam ですが、より複雑なデータを扱いたいときには @RequestBody も重要な選択肢になります。「何が違うの?」「どれを使えばいいの?」と迷う方も多いはず。この記事では、これら3つのアノテーションの役割と使い分けのコツを整理して解説します。

続きを読む