2016-09-17 4 views
6

Я разрабатываю услугу RESTful с использованием Spring Framework. Эта служба имеет несколько разных контроллеров. Некоторые из контроллеров позволяют пользователю запрашивать данные из хранилища данных. При исследовании кажется, что OData является хорошим вариантом, когда ваш сервис хочет выполнять операции запроса и должен поддерживать разбиение на страницы.Разработка службы REST с использованием интерфейса OData

Теперь я понимаю, что служба на основе Spring может поддерживать запросы OData, используя библиотеку OData, такую ​​как Olingo. Итак, может ли моя служба иметь другие контроллеры, которые не открывают интерфейс OData? Если бы у меня была служба Spring с несколькими контроллерами, так что некоторые из них открыли интерфейс OData, а некоторые - нет, будет ли это считаться хорошо/чисто спроектированным сервисом?

ответ

0

Вы можете сослаться на этот блог о создании спокойных услуг, и служба Olingo Odata может совместно существовать вместе. Услуги Olingo OData и службы отдыха на основе Spring могут сосуществовать для реализации вместе через entitymanager или через соединение с базой данных norma, если мы включим соответствующий банку данной базы данных. Я разработал решение и опубликовал блог о том, как OEYO OData и Spring Based API для совместного использования совместно существуют как mentioned in the blog

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