Person クラスのインスタンス変数を持つ Account クラスがあるとします。
public class Account {
private String accountId;
private Person person;
// getters and setters
}
public class Person {
private String name;
// getters and setters
}
フォームの POST ボディに次のパラメータが含まれている場合:
account.accountId=123&account.person.name=
すべてのプロパティが空であっても、Spring は新しい Person をインスタンス化します (または null、@ControllerAdvice を @InitBinder で使用しているため、String に StringTrimmerEditor を設定しています)。その場合、Spring に Person インスタンスを作成しないように指示する方法はありますか?