假设我有一个 Account 类,它有一个 Person 类的实例变量。
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,因为我正在使用带有 @InitBinder 的 @ControllerAdvice,我正在为 String 设置 StringTrimmerEditor)。有没有办法指示 Spring 不创建 Person 实例呢?