jersey相关内容

如何在我的 CLIENT 中注册我的自定义 MessageBodyReader?

也许有人可以帮我找出解决这个问题的方法. 我正在使用 jersey-apache-client 1.17 我尝试使用 Jersey 客户端构建一个与 RESTFUL API 通信的独立应用程序(没有 Servlet 容器或其他任何东西,只有 Java 类),并且在我尝试处理媒体类型“text/csv;charset"之前一切正常=utf-8" 是服务器发送的CSV流. 问题是我可 ..
发布时间:2022-01-21 18:55:23 其他开发

Jersey REST 扩展方法

我想知道是否可以使用 jersey restful 资源执行以下技巧: 我有一个示例球衣资源: @Path("/example")公共类 ExampleRessource {@得到@Path("/test")@CustomPermissions({"foo","bar"})公共响应 doStuff() {//隐式调用 checkPermissions(new String[] {"foo" ..
发布时间:2022-01-21 18:55:01 Java开发

Spring Jersey - java.lang.NoSuchMethodError: javax.ws.rs.core.Application.getProperties()Ljava/util/Map

更新:所以我只想指出,在我提交这个问题之前,我尝试了我在类似 stackoverflow 问题上看到的解决方案,例如 这个.它仍然给我运行时错误,所以我决定写这个问题.mvn dependency:tree 是我一直在寻找的,所以感谢@dunni.使用 mvn dependency:tree,我能够找到破坏我的应用程序的 jersey 依赖项的实际名称,并通过更改排除项来更新排除项: ..
发布时间:2022-01-21 18:54:41 其他开发

未找到提供程序类:运行 Jersey REST 示例应用程序时

我尝试过处理它.但是,由于我对此很陌生,所以无法弄清楚这个问题.我附上了几张截图来看看我现在面临的问题. @Path("/emp")公共类员工服务{@得到@Path("/emp/{empID}")@Produces(MediaType.APPLICATION_XML)public Employee getEmployee(@PathParam(value = "empID") String ..
发布时间:2022-01-21 18:54:27 其他开发

JAX RS 2 使用 Jersey 客户端获取"HTTP 404 未找到但相同的 URL 正在浏览器上运行

我是 JAX RS 和 Jersey 2 的新手.我的简单休息资源服务器端程序“Hello World"运行良好,我可以通过任何浏览器和谷歌浏览器的 Advance Rest Client 应用程序访问它. 但是当我编写了一个 JAX RS Jersey 2 客户端时,它给了我 HTTP 404 Not found,下面是详细信息: 下面是rest资源服务器端程序: Web.xm ..
发布时间:2022-01-21 18:54:18 其他开发

从球衣 1.x 迁移到球衣 2.x ( 2.8 ) 时出现 NoClassDefFoundError ProcessingException

我开发了一个 Web 服务应用程序,它在 jersey 1.x ( 1.16 ) 上运行良好我最近尝试迁移到最新的稳定球衣版本 2.8 我删除了 v1.16 的所有 jersey jar 文件然后我从链接下载了 v2.8 的球衣罐 - https://jersey.java.net/download.html 根据我了解到的文档,我应该有最新的 servlet jar,servlet ..
发布时间:2022-01-21 18:53:55 Java开发

为什么泽西岛会吞下我的“内容编码"?标题

为什么下面的示例会在请求中吞下我的“Content-Encoding"的 HTTP-Header.我正在编写一个需要解码自定义编码格式的应用程序.但是,我永远无法从请求中获取“Content-Encoding"标头.既不在实际资源中,也不在 ReaderInterceptor 中.在响应中,这个编码头没有被吞掉. 在以下(可运行的)示例中可以很容易地观察到这种行为: 公共类 Demo 扩展 ..
发布时间:2022-01-21 18:53:39 其他开发

使用 JAX-RS 的不区分大小写的 URL

是否有任何简单的方法可以在 JAX-RS Web 服务中提供不区分大小写的 URL?这样做的目标是生成一个“宽松接受器"的 Web 服务.1 我想可以使用 .to[Lower|Upper]Case() 的所有传入 URL 的过滤器来做到这一点.不幸的是,这种实现需要程序员遵守纪律/一致性,以确保应用程序中的所有硬编码 URL 字符串都是严格的 [小写|大写]. 另外,我还不知道 JAX-R ..
发布时间:2022-01-21 18:53:19 Java开发

Jersey 2.17 项目还需要 JacksonFeature.class 吗?

我一直想知道 Jersey 2.17 是否仍需要 JacksonFeature.class.我看不出 JacksonFeature.class 是否注册的代码之间的输出之间有任何区别. 然后,我从 codingpedia codingpedia,去掉了JacksonFeature.class,升级到Spring 4.1.2和jersey 2.17,更新了代码,测试还是通过了. 所以我创 ..
发布时间:2022-01-21 18:53:11 其他开发

是否可以使用可变数量的 URI 参数配置 JAX-RS 方法?

是否可以配置 GET 方法来读取可变数量的 URI 参数并将它们解释为可变参数(数组)或集合?我知道查询参数可以读取为列表/集合,但在我的情况下我不能使用它们. 例如: @GET@Produces("文本/xml")@Path("list/{taskId}")公共字符串 getTaskCheckLists(@PathParam("taskId") int... taskId) {返回 Ar ..
发布时间:2022-01-21 18:53:05 Java开发

使用 DropWizard 记录一些请求标头

我们正在尝试将自定义 http 标头添加到 dropwizard 访问日志.我们尝试了 dropwizard 0.9.1 和 0.9.2,但找不到这样做的方法.我们注意到以下几点: server.requestlogs.appenders[file].logFormat 被忽略.它始终使用常见的日志记录格式进行记录. logging.appenders[file].logFormat 很受 ..
发布时间:2022-01-21 18:52:58 其他开发

注入不适用于嵌套对象[Jersey 2.22.1]

我有一个 Jersey 资源,其中注入了外观对象.这是在我的 ResourceConfig 中配置的,并且外观可以很好地注入.外观包含一个 DAO 类,它也应该被注入并配置在相同的 ResourceConfig 中.现在我的问题;DAO 类为空.因此,没有注入. @ApplicationPath("/service")公共类 SystemSetup 扩展 ResourceConfig {公共系统 ..
发布时间:2022-01-21 18:52:28 Java开发

如何使用 Spring Boot 1.5.2 注入 Jersey 端点接口的实现?

在 Spring Boot 1.5.2 上,我正在缩减一个包含 Web 服务的大型 Web 应用程序,使其仅成为 Jersey Web 服务.因为 Web 服务已经有一套完整的由 Apache Wink 实现的 JAX-RS 注释,所以我决定使用 Spring + Jersey 而不是 Spring Rest.我发现了这个 spring-boot-jersey-sample 应用程序用作参考.我正 ..
发布时间:2022-01-21 18:52:22 其他开发