Spring Bootで@RequestBodyがnullになる問題:LombokとJacksonの命名規則の衝突を解決する
Spring Bootを使ったJava Web開発において、JSONパラメータを@RequestBodyで受け取る際に、特定のフィールドだけがnullになる問題はよく発生します。本記事では、Lombokの@Dataアノテーションで生成したエンティティクラスにおいて、先頭が小文字、2文字目が大文字のフィールド(例:xIndex)で起きるパラメータマッピング失敗の原因と解決策を詳しく解説します。
1. 問題 ...
5月20日 20:45 投稿
Spring Boot の主要アノテーションと実装例
アプリケーション起動と基本設定
@SpringBootApplication は Spring Boot アプリケーションのエントリーポイントを定義するコンポジットアノテーションです。内部的には @Configuration、@EnableAutoConfiguration、@ComponentScan を統合し、設定の自動化とコンポーネントスキャンを実現します。
@SpringBootApplication
public class StarterApplication {
public st ...
5月20日 18:51 投稿