質問: RequestMethod.POST) public String save(@ModelAttribute("form") TestForm form, Model model) { //formを用いての処理 } } ``` 上記の実装ですと、contentIdは入力情報を受け取り、contentTitleは設定した"0"を受け取り saveメソッドに入ってきています。 ### 補足情報 @InitBinderと@ModelAttributeを用いることで、空情報の初期化and初期値の設定が実現可能ではないかと思っているのですが、難しいでしょうか?悪戦苦闘しています。 実現不可能であれば、代替案をぜひ教えていただけないでしょうか? (saveメソッド内での空文字チェックでの初期値の設定は避けたいです。) 宜しくお願い致します。
回答: 一度にはできないという結論。(方法があれば是非教えて下さい。) 代替案 単純だが、NotNull制約のものがnullのときは formからdtoへのセット時に条件分岐にて初期値を設定する。