1
У меня есть контроллер, который обслуживает разные запросы. Мне интересно, правильно ли я создаю ModelAndView? Я создаю один объект в каждом методе. Есть ли лучший подход?Можно ли создать объект modelandview в каждом методе класса?
@RequestMapping(method = RequestMethod.GET)
public ModelAndView showNames() {
...
ModelAndView model = new ModelAndView("names");
model.addObject ....
return model;
}
@RequestMapping(value = "/name/{name}", method = RequestMethod.GET)
public ModelAndView showNameDetails(@PathVariable String name) {
...
ModelAndView model = new ModelAndView("name");
model.addObject ...
return model;
}
@RequestMapping(value = "/name/{name}/{item}", method = RequestMethod.GET)
public ModelAndView showItemsOfName(@PathVariable String name,
@PathVariable String item) {
...
ModelAndView model = new ModelAndView("item");
model.addObject ....
return model;
}
он больше не принимает методы addObject! Импортированная библиотека - org.springframework.ui.Model; Полагаю, я должен заменить их на addAttribute правильно? – Jack
Ах да. Правильно. – skaffman