jax-rs相关内容

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开发

混淆 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开发

使用 Jersey 序列化 Java 8 流

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

java如何解码接收到的url参数抛出BeanParam

我收到对此网络服务的GET响应 @GET@Path("/nnnnnn")公共响应 pfpfpfpf(@BeanParam NNNNNN n) NNNNN 类有: @QueryParam("参数")私有字符串参数; 对于那个参数有一个get和set. 我使用 查询参数 在 get 上发送请求,它会自动绑定到我的选项 NNNNN,一切都很好. 但是,现在我在查询 url 中发送日语 ..
发布时间:2022-01-21 19:12:59 Java开发

气氛/球衣双向对话

我见过许多 Atmosphere 示例,包括 pub-sub.我想做一些类似 pub-sub 的事情(客户端订阅该客户端唯一的频道;服务器定期发布到该频道),除了客户端也会向服务器发送数据.客户端将发送数据以响应服务器发送的数据,并且在其他情况下,当客户端发生服务器需要知道的重要事件(服务器不需要确认)时. 甚至可以用 Atmosphere 做到这一点吗? 它可能看起来像这样: @S ..
发布时间:2022-01-21 19:11:53 Java开发

如何让 Jersey 对响应消息正文使用 GZip 压缩

我正在尝试编写一个简单的 Jersey 应用程序,将文件从 Jersey 客户端发送到 Jersey 服务器并返回.但是,这些文件似乎只在从客户端到服务器的过程中被编码,而不是在其他方式.我想知道如何改变这种行为. 我在一个简单的例子中对此进行测试: 公共类 GZipEncodingTest 扩展 JerseyTest {私有静态最终字符串 PATH = "/";私有静态最终字符串 QUE ..
发布时间:2022-01-21 19:05:35 其他开发