jersey相关内容

带有 Jersey 和 Spring 的 @Autowired 属性上的 NullPointerException 用于 REST 服务

我一直在开发一个 gwt 应用程序,它应该有一个 rest 服务来访问数据库,包括它自己的数据库和其他远程数据库.我使用 Spring 来更好地使用数据库 (objectdb),而不是在 Jersey 上进行练习.这是给出问题的代码: 用户.java @Entity@Inheritance(策略=InheritanceType.TABLE_PER_CLASS)@XmlRootElement ..
发布时间:2022-01-21 19:15:46 Java开发

Jersey 客户端 API 问题

我正在编写一个调用 Web 服务的 Android 客户端.该服务是使用 JAX-RS/Jersey API 编写的.我也在尝试在 android 端使用 Jersey-Client API. 客户端客户端 = Client.create();WebResource webResource = client.resource(server + "/api/restaurant_info/upd ..
发布时间:2022-01-21 19:15:40 Java开发

使用 ObjectMapper 添加 JAR 使我的 ObjectMapper 不可发现

当依赖项在 jar 中定义了另一个对象映射器时,如何使我的对象映射器工作? 我正在尝试将 Swagger 与 Jersey 2 在 Jetty 下运行.问题是,一旦我将 Swagger JAX-RX jar 添加到类路径中,我的对象映射器就没有被发现,因此我失去了对象的自定义序列化. 这是我的对象映射器的定义方式 @Provider公共类 ObjectMapperProvider 实 ..
发布时间:2022-01-21 19:15:19 Java开发

Jersey 多线程

这里有两个似乎相互矛盾的链接.我宁愿相信文档: 链接 1 服务器上的请求处理默认以同步处理模式工作 链接2 它已经是多线程的了. 我的问题: 这是正确的.可以同步多线程吗? 为什么文档会这样说?: 在已知资源方法执行需要很长时间才能计算结果的情况下,应使用服务器端异步处理模型 如果文档正确,为什么默认操作是同步的?为了用户体验,默认情况下所有请 ..
发布时间:2022-01-21 19:15:13 Java开发

如何选择使用自定义 Dropwizard 过滤器保护资源

我正在使用 Dropwizard 0.9.2,我想创建一个不需要对 GET 进行身份验证并且需要对 POST 进行基本身份验证的资源. 我试过了 @Path("/protectedPing")@Produces(MediaType.TEXT_PLAIN)公共类 ProtectedPing {@得到公共字符串所有人(){返回“乒乓球";}@PermitAll@邮政公共字符串认证(){返回“秘 ..
发布时间:2022-01-21 19:15:05 Java开发

混淆 JAX-RS 和 Jersey 与 JAX-RS

我真的很困惑.我尝试了一个带有 tomcat 的 Jax-rs,并使用了我能够使用 url 调用我的服务的所有注释.因此,如果没有 Jax-rs,我可以简单地拥有一个 servlet 并调用我的服务.同样正如我所尝试的那样,有带有球衣的 jax-rs(正如我研究了它的 JAX-RS 的实现),并且在 web.xml 中有以下内容. ..
发布时间:2022-01-21 19:14:56 Java开发

带有 Spring 3.0 的球衣?

我看到有些人正在使用带有 Spring 的 Jersey.在 Spring 3.0 中,现在可以使用注释直接在控制器中创建 RESTful API.为什么我应该考虑使用带有 Spring 的 Jersey? 解决方案 Jersey 优点: 带有规范JSR 311 JSR 311 的参考实现Restlet 和 RESTeasy 是 JSR 311 的其他实现 更好的工具(至少在 ..
发布时间:2022-01-21 19:14:47 其他开发

使用 Jersey 序列化 Java 8 流

如何使用 Jersey 序列化 Java 8 java.util.Stream.我尝试编写 MessageBodyWriter,但我需要知道如何为我的 使用新的 MessageBodyWriter 组合(装饰)现有 MessageBodyWriters流. 流得到(){返回一些字符串流}公共类 StreamMessageBodyWriter>实现 MessageB ..
发布时间:2022-01-21 19:14:26 Java开发

具有 Jersey 2.x 和 RESTEasy 依赖项的项目是否可行?

我正在开发一个项目,该项目使用各种客户端应用程序作为 maven 依赖项来与不同的 REST API 通信. 但是在包含使用 Jersey 2.x 实现的客户端和使用 RESTEasy 的任何其他客户端时会出现问题. 一旦我添加了使用 RESTEasy 的依赖项,我就会收到如下错误: 原因:javax.ws.rs.ProcessingException:无法找到内容类型应用程序/ ..
发布时间:2022-01-21 19:14:18 Java开发

未找到 ClientBuilder 类

我正在尝试使用 Jersey 框架构建一个 RESTFul 客户端,所以我添加了以下类: import javax.ws.rs.client.Client;导入 javax.ws.rs.client.ClientBuilder;公共类 ActivityClient {私人客户客户;公共活动客户端(){客户端 = ClientBuilder.newClient();}//...代码} 但我得到一 ..
发布时间:2022-01-21 19:14:05 Java开发

Jersey (REST) 子资源 CDI

我正在开发一个企业项目,该项目有一个 EJB 模块和一个在 GlassFish v3.1、Weld v1.1 和 Jersey 上运行的 Web 项目.在 EJB 中,我定义了一个实体类 Manufacturer 并生成了一个会话外观 ManufacturerFacade. 在 web 项目中,我希望通过 REST 公开 Manufacturer 实例.为此,我创建了以下资源: Man ..
发布时间:2022-01-21 19:13:54 Java开发

将文档流发送到 Jersey @POST 端点

我希望能够发送一堆文档流到网络服务.这将节省 Http 请求/响应开销并专注于文档本身. 在python中你可以这样做: r = requests.post('https://stream.twitter.com/1/statuses/filter.json',data={'track': 'requests'}, auth=('username', 'password'),流=真)对于 ..
发布时间:2022-01-21 19:13:39 Java开发

有什么方法可以知道 Jersey @__Param fromString 处理程序中正在解析哪个参数?

我正在使用的 API 已决定接受 UUID 作为 Base32 编码的字符串,而不是 UUID.fromString() 期望.这意味着我不能简单地将 @QueryParam UUID myUuid 写为方法参数,因为转换会失败. 我正在通过编写一个自定义对象来解决这个问题,该对象使用不同的 fromString 转换器与 Jersey @QueryString 和 @FormParam 注 ..
发布时间:2022-01-21 19:13:30 Java开发

防止 Jersey 客户端在发布大文件时导致内存不足错误

当使用 Jersey 客户端将大文件设置为 InputStream 时,文件的全部内容似乎在发送到服务器之前被缓冲到内存中.当 JVM 用完堆空间时,这会导致大文件出现问题.如何防止 Jersey 客户端出现这种行为?服务端的JAX-RS资源方法在发送数据的时候好像没有这个问题. 例如: WebResource dataUploadResource = buildDataUploadRes ..
发布时间:2022-01-21 19:13:22 Java开发