Столкнувшиеся проблемы - интеграция Olingo OData 4.0 Java Library в приложение SpringBoot - PullRequest
0 голосов
/ 15 февраля 2019

Я интегрировал библиотеку Java Olingo OData 4.0 с обычным проектом Maven и смог получить результаты для примера приложения для чтения.Я использовал hibernate для подключения к своему собственному источнику данных PostgreSQL и смог получить результаты там же.

Но я не могу получить результаты, когда выполнил те же действия для приложения с весенней загрузкой.

Я попробовал следующие подходы:

  1. В классе RestController я предоставил сопоставление запросов и в одном из методов класса реализовал следующий код.
  2. Создалотдельный файл сервлета и в сервисном методе, также называемом приведенным ниже кодом.

Я также убедился, что файлы EDMprovider и процессора имеют необходимые изменения.Но все равно не повезло.

Может кто-нибудь подсказать мне, пожалуйста, интегрировать библиотеку Java OData 4.0 с SpringBoot 2.0?

OData odata = OData.newInstance();
ServiceMetadata edm = odata.createServiceMetadata(new DemoEdmProvider(), new ArrayList<EdmxReference>());
  ODataHttpHandler handler = odata.createHandler(edm);
  handler.register(new DemoEntityCollectionProcessor());
...