java - Tomcat 的 Olingo 配置
问题描述
根据此页面https://www.baeldung.com/olingo您可以像这样制作注册资源:
@Component
@ApplicationPath("/odata")
public class JerseyConfig extends ResourceConfig {
public JerseyConfig(CarsODataJPAServiceFactory serviceFactory, EntityManagerFactory emf) {
ODataApplication app = new ODataApplication();
app
.getClasses()
.forEach( c -> {
if ( !ODataRootLocator.class.isAssignableFrom(c)) {
register(c);
}
});
register(new CarsRootLocator(serviceFactory));
register(new EntityManagerFilter(emf));
}
// ... other methods omitted
}
问题是,我在公共 github 存储库中进行了一些调查,上面的代码适用于 glassfish 服务器。
我需要使用 Odata 部署 SpringBoot 应用程序,但是目前没有关于如何为 tomcat 服务器复制此配置的文档。
解决方案
推荐阅读
- node.js - 如何将事件从 nodeJS/express 发送到 Angular
- typescript - 角度 5:如何知道我的地图在所有组件的构造函数中正确加载?
- swift - 更改为MTLTexture时透明png变黑
- r - 如何删除数据表列中的填充
- c# - LINQ/Lambda 选择具有与任何动态数组元素匹配的任何集合项的记录
- c# - C# foreach 使用 list.Foreach 设置列表属性以在一行中循环索引
- c - 扫描带有空格的字符串
- java - 需要长期访问令牌来管理 Daily Motion API 上的视频
- javascript - foreach 循环追加一个循环并暂停事件 javascript
- objective-c - 在 iOS 静态库中使用 socket.io-client-cpp 发生错误