Я интегрировал библиотеку Java Olingo OData 4.0 с обычным проектом Maven и смог получить результаты для примера приложения для чтения.Я использовал hibernate для подключения к своему собственному источнику данных PostgreSQL и смог получить результаты там же.
Но я не могу получить результаты, когда выполнил те же действия для приложения с весенней загрузкой.
Я попробовал следующие подходы:
- В классе RestController я предоставил сопоставление запросов и в одном из методов класса реализовал следующий код.
- Создалотдельный файл сервлета и в сервисном методе, также называемом приведенным ниже кодом.
Я также убедился, что файлы 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());