面临的问题-SpringBoot应用程序中的Olingo OData 4.0 Java库集成

面临的问题-SpringBoot应用程序中的Olingo OData 4.0 Java库集成,java,rest,spring-boot,odata,olingo,Java,Rest,Spring Boot,Odata,Olingo,我将Olingo OData 4.0 Java库与普通的Maven项目集成在一起,并能够获得示例读取应用程序的结果。我确实使用hibernate连接到我自己的PostgreSQL数据源,并且能够在那里获得结果 但是,当我为spring boot应用程序遵循相同的步骤时,我无法得到结果 我尝试了以下方法: 在RestController类中,我提供了一个请求映射,并在其中一个类方法中实现了以下代码 在服务方法中创建了一个单独的Servlet文件,再次调用下面的代码 我还确保EDMprovider和

我将Olingo OData 4.0 Java库与普通的Maven项目集成在一起,并能够获得示例读取应用程序的结果。我确实使用hibernate连接到我自己的PostgreSQL数据源,并且能够在那里获得结果

但是,当我为spring boot应用程序遵循相同的步骤时,我无法得到结果

我尝试了以下方法:

  • 在RestController类中,我提供了一个请求映射,并在其中一个类方法中实现了以下代码
  • 在服务方法中创建了一个单独的Servlet文件,再次调用下面的代码
  • 我还确保EDMprovider和processor文件进行了必要的更改。但还是没有运气

    有人能指导我将OData4.0Java库与Springboot2.0集成吗

    OData odata = OData.newInstance();
    ServiceMetadata edm = odata.createServiceMetadata(new DemoEdmProvider(), new ArrayList<EdmxReference>());
      ODataHttpHandler handler = odata.createHandler(edm);
      handler.register(new DemoEntityCollectionProcessor());
    
    OData-OData=OData.newInstance();
    ServiceMetadata edm=odata.createServiceMetadata(新建DemoEdmProvider(),新建ArrayList());
    ODataHttpHandler handler=odata.createHandler(edm);
    register(新的DemoEntityCollectionProcessor());
    
    你能找到答案吗?