Spring MVCにおけるコレクションパラメータの受け取り方

Spring MVCでフォームやAjaxリクエストから、リストなどのコレクション型パラメータを受け取る方法を2つ紹介します。 方法1:POJOラッパーを使用する コレクションをプロパティとして持つラッパーオブジェクトを定義し、そのオブジェクトをコントローラの引数で受け取ります。 ラッパークラス public class RequestForm { private List<Member> members; ...

10月5日 12:04 投稿

Spring Bootで@RequestBodyがnullになる問題:LombokとJacksonの命名規則の衝突を解決する

Spring Bootを使ったJava Web開発において、JSONパラメータを@RequestBodyで受け取る際に、特定のフィールドだけがnullになる問題はよく発生します。本記事では、Lombokの@Dataアノテーションで生成したエンティティクラスにおいて、先頭が小文字、2文字目が大文字のフィールド(例:xIndex)で起きるパラメータマッピング失敗の原因と解決策を詳しく解説します。 1. 問題 ...

5月20日 11:45 投稿