У меня мало опыта в Spring MVC, и у меня есть следующее о , каковы типы возврата valids, которые метод контроллера может возвращать.
Итак, я знаю, что пользователь генерирует HttpRequest, полученный и обработанный DispatcherServlet, который отправляет этот запрос определенному классу контроллера.
Класс контроллера выглядит примерно так:
@Controller
public class AccountController {
@RequestMapping("/showAccount")
public String show(@RequestParam("entityId") long id, Model model) {
...
}
.......................................
.......................................
.......................................
}
Итак, я знаю, что каждый метод обрабатывает определенный запрос и что обработанный запрос задается аннотацией @RequestMapping.
Я также знаю, что метод возвращает объект String, который является именем логического представления (который затем разрешается с помощью view resolver). отобразить представление)
Итак, на этом этапе я думаю, что метод класса контроллера возвращает только String. Но я не уверен в этом. Может быть, подобный метод может возвращать и некоторые другие объекты?