Возьмите этот POJO в качестве домена.
public class Invoice {
private String codeNumber;
private BigDecimal amount;
private String notes;
private List<InvoiceRows> rows;
}
У меня есть форма, которая принимает это как @ModelAttribute.Форма имеет четыре текстовых ввода: codeNumber, amount, notes и "emailAddressToNotify".Свойство строки POJO заполняется в другом месте, поэтому оно игнорируется, и это правильно.
С другой стороны, свойство "emailAddressToNotify" отправляется формой POST, но, очевидно, оно не связано сСчет POJO.На самом деле, он мне нужен в методе контроллера "processForm ()".
Можно ли просто добавить параметр @RequestParam, чтобы получить его?
И вот вторая частьвопрос, поскольку он связан с первым:
, в моем веб-приложении я часто буду писать «огромные» формы, в которых поля не всегда соответствуют полям одного из моих доменных объектов.Итак, я спрашиваю вас о том, что является лучшей практикой:
Должен ли я написать POJO, предназначенный для форм, чтобы я всегда мог использовать @ModelAttribute и проверять поля простым способом?или ...?