2016-09-17 2 views
6

스프링 프레임 워크를 사용하여 RESTful 서비스를 개발 중입니다. 이 서비스에는 몇 가지 다른 컨트롤러가 있습니다. 일부 컨트롤러는 사용자가 데이터 스토어에서 데이터를 쿼리 할 수있게합니다. 조사 할 때 OData는 서비스가 쿼리 작업을 수행하고 페이지 매김을 지원해야 할 때 좋은 옵션입니다.OData 인터페이스를 사용하여 Spring REST 서비스 개발

이제 Spring 기반 서비스는 Olingo와 같은 OData 라이브러리를 사용하여 OData 쿼리를 지원할 수 있습니다. 그렇다면 내 서비스에는 OData 인터페이스를 노출시키지 않는 다른 컨트롤러가있을 수 있습니까? 여러 컨트롤러에서 OData 인터페이스를 공개하고 일부는 공개하지 않는 스프링 서비스를 사용했다면 아직 잘 정리 된 서비스로 간주 될 수 있습니까?

답변

0

휴식 서비스 만들기에 관한이 블로그를 참조하면 Olingo Odata 서비스가 함께 공존 할 수 있습니다. Olingo OData 서비스와 Spring 기반의 rest 서비스는 entitymanager 또는 norma 데이터베이스 연결을 통해 함께 구현하기 위해 공존 할 수 있습니다. 여기에는 주어진 데이터베이스의 각 jar를 포함합니다. Olingo OData와 Spring 기반 Rest API가 함께 공존하는 방법에 대한 솔루션과 블로그를 게시했습니다. mentioned in the blog