Я хотел бы знать, как методы контроллера должны взаимодействовать с ModelAttribute
аннотированными методами.
Например, метод handlePage
хотел бы отфильтровать список, созданный методом createList
?
Или установить идентификатор для объекта, созданного методом createAnObject
?
Возможно ли, или ModelAttribute
аннотированные методы предназначены для прикрепления статических данных к модели?
@ModelAttribute("someList")
public ArrayList<SomeList> createList() {
return new ArrayList<SomeList>(100);
}
@ModelAttribute("anObject")
public AnObject createAnObject() {
return new MyObject();
}
@RequestMapping(method=RequestMethod.GET)
public void handlePage(Model model) {
//Do some stuff to populate the model....
}