Pregunta Desarrollar un servicio Spring REST con interfaz OData


Estoy desarrollando un servicio RESTful utilizando el marco de primavera. Este servicio tiene algunos controladores diferentes. Algunos de los controladores permiten al usuario consultar datos de un almacén de datos. Al investigar, parece que OData es una buena opción cuando su servicio desea realizar operaciones de consulta y debería ser compatible con la paginación.

Ahora, tengo entendido que un servicio basado en Spring puede admitir consultas OData utilizando una biblioteca OData como Olingo. Entonces, ¿podría mi servicio tener otros controladores que no expongan una interfaz OData? Si tuviera un servicio de Spring con múltiples controladores de modo que algunos expusieran una interfaz OData y otros no, ¿se consideraría un servicio bien / limpiamente diseñado?


6
2017-09-17 06:32


origen


Respuestas:


Puede referir este blog sobre cómo crear servicios relajantes y el servicio Olingo Odata puede coexistir en conjunto. Los servicios OLEO de Olingo y los servicios de descanso basados ​​en Spring pueden coexistir para implementarse conjuntamente a través de entitymanager o a través de la conexión a la base de datos de norma, si incluimos el contenedor respectivo de la base de datos dada. Desarrollé la solución y publiqué un blog sobre cómo coexisten Olingo OData y Spring Rest API conjuntamente. mencionado en el blog


0
2017-09-07 07:33