2015-04-19 2 views
1

У меня есть автономная служба REST, которая использует Spring boot. Теперь я хочу добавить некоторый шрифт в свой проект. Мое обслуживание не сложно и оно основано на this guide. У меня нет файла web.xml. Что делать, чтобы добавить страницу JSP? Что мне делать в контроллере? Нужно ли добавлять новые файлы?Добавить страницу JSP в Spring Service

+0

Это было возрасты, так как я прикоснулся весна, но я думаю, что вы могли бы вернуть экземпляр 'ModelAndView' и указать JSP или даже его нашли в контейнере по соглашению. – toniedzwiedz

+1

Почему вам нужны jsp pages.if вы работаете с службами отдыха, используя html-файлы и вызываете свои службы отдыха с этой страницы html. – Sarkhan

+0

Потому что я хочу добавить Spring security позже. – definera

ответ

0

Если вы добавили JSP-страницу, то вместо того, чтобы писать ответ на поток ответа, вы должны поместить ответ в модель & Просмотреть объект & дисплей в jsp. Как модель контроллера MVC Pattern. Архитектура вашего приложения изменится, вместо того, чтобы основываться на REST, она будет преобразована в архитектуру MVC.

Другим способом является отправка отправки ответа в потоке ответа & разбора ответа на стороне клиента. Вы можете использовать jquery или любую инфраструктуру для этого. Я считаю, что вы можете реализовать Spring безопасности в этой архитектуре без каких-либо проблем. Spring безопасности выступает в качестве прокси/перехватчика, прежде чем он попадает на контроллеры. Вы должны настроить Spring security на стороне сервера, когда запрос делается для ресурса, говорят, что контроллер со стороны клиента будет сначала перехвачен весной.

Check this out

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