JSON и XML от контроллеров Roo RESTful - PullRequest
3 голосов
/ 12 февраля 2010

У меня настроен проект Spring Roo, и все это замечательно, но представления отображаются с помощью Tiles, и я хотел бы, чтобы они просто отображались в JSON (возможно, в XML), чтобы я мог использовать их напрямую как веб-сервисы. Есть ли у вас какие-либо предложения о том, как я должен сделать этот «путь Ру»?

Приветствия

Nik

Ответы [ 5 ]

1 голос
/ 18 мая 2015

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

1-Создайте свой проект Spring Roo

2-Оболочка roo откроется для вашего проекта

3-В оболочке Roo попытайтесь использовать этот список команд в следующем порядке:

a-- project --topLevelПакет вашего пакета - projectName

b-- запуск osgi --url путь вашего jdbc (файл: ////home/binov1/workspaceLiferay/postgresql-9.4-1201.jdbc4.jar - это мой путь jdbc)

c-- настройка jpa --provider HIBERNATE - POSTGRES базы данных --hostName adresse --userName имя пользователя ваша база данных

d-- инженер базы данных --schema public - упаковать ваш пакет.

e-- Json all

f-- настройка web mvc json

g-- web mvc json all

Это решение вам очень поможет, попробуйте

1 голос
/ 31 мая 2011

Это может помочь ...

http://www.youtube.com/watch?v=TNE7NBLseRA Веб-сервисы RESTful с Spring Roo

"В этом скринкасте мы продолжаем наше исследование инструментов и сред, поддерживающих веб-сервисы RESTfulвзглянем на Spring Roo. Мы будем использовать наш пример сервиса Dictionary, который мы использовали в прошлом. Мы будем использовать поддержку JSON Roo для реализации операций GET, PUT, POST и DELETE на ресурсе Word. "

1 голос
/ 12 февраля 2010

взгляните на ContentNegotiatingViewResolver

На форумах Spring * есть похожий вопрос.

0 голосов
/ 10 мая 2013

Информацию о поддержке JSON вы можете найти на springsource.org .

В основном активируется поддержка JSON для сущностей домена через

json all 

или

json add

, а затем настройте контроллеры MVC с помощью следующей команды roo:

web mvc json all 
0 голосов
/ 05 октября 2010

Вы можете использовать RooAddon, который настраивает согласование контента для вас: http://tzolov.blogspot.com/2010/05/spring-roo-addons-jaxb2-binding-and.html

...