Предположим, что у меня есть класс Account, который имеет переменную экземпляра класса Person.Связать вложенный бит с нулевым значением, если все его свойства пусты в Spring MVC
public class Account {
private String accountId;
private Person person;
// getters and setters
}
public class Person {
private String name;
// getters and setters
}
Теперь Если форма POST тело содержит следующие Params:
account.accountId=123&account.person.name=
Spring будет создавать новый экземпляр Person, даже несмотря на все его свойства являются пустыми (или нуль, потому что я использую @ControllerAdvice с @InitBinder, где я устанавливаю StringTrimmerEditor для String). Есть ли способ научить Spring не создавать экземпляр Person тогда?