2014-01-23 3 views
0

У меня есть одно сомнение. Весной MVC мы можем отображать данные на странице двумя способами. Либо добавьте эти данные как объект в modelandview, либо верните этот объект как JSON, используя responseBody (вызывающий его соответствующий контроллер через javascript).Весной MVC, используя responseBody помогает в сохранении памяти

Теперь это было бы хорошо для масштабируемых приложений, где это сводится к экономии памяти. Будут ли оба подхода использовать одну и ту же память? Я думаю, что responseBody будет использовать меньше, поскольку контроллер просто передаст объект как JSON и не будет его удерживать. Хотя в другом случае этот объект будет храниться по модели и виду.

ответ

1

@ResponseBody и ModelAndView совершенно различны, использование зависит от вашего приложения, если приложение является одной страницей она больше полагаться на @ResponseBody в то время как если вы хотите перенаправить вы должны пойти в ModelAndView, да, конечно, рендеринг полностью отличается друг от друга, это будет огромная трата ресурсов, если @ResponseBody может работать, вместо этого используется ModelAndView.

Для масштабируемых приложений, я лично считаю, что вы должны сначала спуститься на правильно решение об использовании любого из двух.

Смежные вопросы