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 投稿