jersey相关内容

Spring将请求范围的bean提升到子线程(HttpServletRequest)

我现在尝试了很多东西,但我似乎错过了一块拼图.这是故事:我有一个请求范围的 bean,它从 HttpServletRequest 读取一些 SessionContext.此属性在过滤器中设置.因此,当代码在正确的线程上运行时,这绝对可以正常工作. @Component@Scope(值 = WebApplicationContext.SCOPE_REQUEST,proxyMode = Scoped ..

Jersey 2.6 Jackson 提供者注册

我正在使用 Jersey 2.6 实现 REST Web 服务, 我在注册 Jackson Provider 以支持 JSON 时遇到麻烦,我已根据 jeresy 文档(https://jersey.java.net/documentation/2.6/user-guide.html#json.jackson). 添加 maven 依赖 - jersey-media-json-jack ..
发布时间:2022-01-21 19:05:50 其他开发

泽西版本问题:找不到媒体类型 = 应用程序/xml 的 MessageBodyReader

在编写一个使用 XML 数据的简单 Jersey 客户端时,我遇到了这个异常“MessageBodyReader not found for media type=application/xml".我的所有设置,包括 jersey-client 作为 maven 依赖项都很好.我使用的版本是 2.17.一旦我将版本降级到 2.15,它就开始正常工作了.谁能解释需要包含哪些依赖项才能使 2.17 版 ..
发布时间:2022-01-21 19:05:42 其他开发

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

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

在 Jersey 2.17 中找不到 @FormDataParam

我对 Web 服务还很陌生,所以我从基本示例开始.这与文件上传有关.我正在为非 Maven 开发人员使用最新 (2.17) 版本的 Jersey 捆绑包.它指出: bundle 包含 JAX-RS 2.0 API jar、所有核心 Jersey 模块 jar 以及所有必需的第 3 方依赖项 .问题是我无法编译这部分: @POST@Path("/上传")@Consumes(MediaT ..
发布时间:2022-01-21 19:05:25 Java开发

Google App Engine 上的 RESTful Web 服务

首先我要说的是,我在 Google App Engine 方面的经验并不丰富. 我知道我们有可能在 GAE 上部署 RESTful Web 服务 (JERSEY) 我也知道 RESTLET 有一个专门用于 GAE 的版本. 我想听取那些使用过这两种方法的人的建议,哪种方法更好. 例如,为 JERSEY 配置 GAE 应用程序是否太困难或难以解决?或者例如使用 RESTLET ..
发布时间:2022-01-21 19:05:04 其他开发

HttpServlet 类和将其与 Jersey 一起使用之间的混淆

我正在构建实现​​ RESTful API 的 servlet.我了解 Jersey 是一个用于破译和使用给定 URL 的框架.如何将它与 HttpServlet 类结合使用. 我不明白这两者是如何相互合作的.我想这是一个非常笼统的问题,但我已经阅读了相当多的内容,但仍然坚持这个看似微不足道的概念.我尝试使用扩展 HttpServlet 类并使用 Jersey 注释的类来部署应用程序. @ ..
发布时间:2022-01-21 19:04:58 Java开发

如何使用 jersey 编写 XML MessageBodyWriter 提供程序

我不是特别想解决任何问题,而是我正在学习球衣. 我有一个这样标记的实体类: @Entity@Table(name = "myentity")@XmlRootElement公共类 MyEntity 实现可序列化 {//很多方法...} 以及相应的球衣服 @Stateless@Path("实体")公共类 EntityFacade {@得到@Path("{参数}")@Produces({"a ..
发布时间:2022-01-21 19:04:40 Java开发

Jersey JAX-RS + Spring 安全应用示例

有人有关于这个答案中描述的示例应用程序吗? Jersey REST 服务上的用户身份验证 解决方案 使用如下步骤: 第 1 步.在您的球衣应用程序中插入一个过滤器(请参阅 Jersey DOCS 如何拦截请求). 第 2 步.要求客户端应用程序在 Header 中传递用户凭据,以便您在 Jersey 服务过滤器中获取它们. 第 3 步.获取标头值并要求您的数据库验证它们. ..
发布时间:2022-01-21 19:04:23 Java开发

Jersey + HK2 + Grizzly:注入EntityManager的正确方法?

我已经设法在 Jersey、HK2 和一个普通的 GrizzlyServer 中设置了我自己的服务类的注入(到资源类中).(基本上遵循 这个例子.) 我现在很好奇将 JPA EntityManagers 注入到我的资源类中最好的方法是什么?(我目前正在考虑将一个请求作为一个工作单元).我目前正在探索的一种选择是通过以下方式使用 Factory: class M ..
发布时间:2022-01-21 19:04:15 其他开发

如何使用 Jersey 1.7 生成 WADL 文件

我创建了一个 hello world REST 服务,现在我想生成 WADL 文件. 我环顾四周,发现我可以通过调用来做到这一点: http://localhost:8090/application.wadl 但是我没有得到任何东西.我正在使用带有 Eclipse Indigo 的 Jersey 1.7 并在 Apache 7 上运行 我也试过打电话: http://loca ..
发布时间:2022-01-21 19:03:28 Java开发

在多线程环境中重用 JAX RS 客户端(带 resteasy)

根据文档, “客户端是管理客户端的重量级对象通信基础设施.初始化和处置客户端实例可能是一个相当昂贵的操作.因此是建议在应用." 好的,我正在尝试将 Client 本身和 WebTarget 实例缓存在静态变量中,在多线程环境中调用 someMethod(): 私有静态客户端client = ClientBuilder.newClient();私有静态 WebTarget webTar ..
发布时间:2022-01-21 19:03:19 Java开发