2014-10-22 2 views
-1

У меня есть рабочее приложение Spring BOOT, в котором есть пользовательский поставщик безопасности и контроллеры REST API. Я также хотел бы добавить интерфейс GUI для приложения для доступа из браузера через jsps, html и страницу входа, в которой используется мой существующий поставщик безопасности, который я использовал с API REST. Возможно, используя Spring MVC, так как это необходимо для поддержки REST API. Я не мог найти ни одного примера этого в Интернете. Кроме того, я НЕ хочу использовать файлы конфигурации на основе веб-XML, поскольку в настоящее время я использую только конфигурацию Java для реализации API REST. В настоящее время я также использую SSL для доступа REST API через SSL в встроенном веб-контейнере Jetty. Пожалуйста, помоги, если можешь? Заранее спасибо.Spring Boot REST JSP

ответ

1

Paul есть довольно большой объем информации о технологиях просмотра, которые совместимы с Spring BOOT. Вам нужно решить, что вы хотите использовать, и провести соответствующие исследования для этого.

Как направляющая рука здесь проверить эту страницу за только один из многих типов:

http://kielczewski.eu/2014/04/spring-boot-mvc-application/

+0

То, что я получил, было вашим контроллерам отдыха, нужно '@ RestController', чтобы возвращаемые строки не преобразовывались в представления, а ваш контроллер вида получил' @ Controller'. –

+0

@ TomSaleeba, я также столкнулся с той же проблемой и решил пойти с подходом u, упомянутым выше. Обычно мои конечные точки контроллера REST начинаются с/api, тогда как мои конечные точки представления не имеют/api с контроллерами отдыха и нормальной работы соответственно –

0

Вы можете выполнить следующие действия:

позволяет предположить, что и есть конечная точка, для которой вы нужны и контроллеры REST и view, ваша конечная точка REST предоставляет ваши данные в JSON как RESTController и ваше представление. Конечная точка возвращает имя вида как простой старый контроллер.

позволяет сказать, что ваша база URL находится на локальном хосте: 8080 и ваша конечная точка интереса/студентов

вы могли бы иметь и в одном приложении, но на разных конечных точек, как это:

REST : localhost:8080/api/v1/students -- exposes json 
VIEW : localhost:8080/students -- returns a view 

надеюсь, что это сделает ясно ..

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