jersey相关内容

如何使用Jersey REST序列化Java基元

在我的应用程序中,我使用Jersey REST来序列化复杂对象。这很好用。但是有一些方法只返回一个int或boolean。 Jersey无法处理原始类型(据我所知),可能是因为它们没有注释,泽西岛没有默认的注释。我通过创建像RestBoolean或RestInteger这样的复杂类型来解决这个问题,它只是保存一个int或boolean值并且具有相应的注释。 是不是有一种更简单的方法比写 ..
发布时间:2018-11-27 21:50:40 Java开发

泽西岛 - 如何模拟服务

我使用“Jersey测试框架”对我的网络服务进行单元测试。 这是我的资源类: import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; // Java类将托管在URI路径“/ helloworld” @Path(“/ helloworld”) 公共类class He ..
发布时间:2018-11-27 21:35:26 Java开发

使用Jersey客户端的HTTPS

如何使用Jersey Client API将GET请求发送到运行HTTPS协议的服务器。我可以使用任何示例代码吗? 解决方案 构建您的客户 HostnameVerifier hostnameVerifier = HttpsURLConnection.getDefaultHostnameVerifier(); ClientConfig config = new DefaultCl ..
发布时间:2018-11-27 13:23:39 Java开发

REST Jersey中的例外情况

我尝试启动应用程序,但使用 Tomcat 7 ,我有一个这样的例外。 我认为这可能是 Maven依赖,但我确定。如果有人知道发生了什么,请回答:) 例外: 消息Servlet执行引发异常 描述服务器遇到内部错误,导致无法完成此请求。 异常 javax.servlet.ServletException:Servlet执行抛出异常 org.apache.tomcat ..
发布时间:2018-11-27 12:57:33 Java开发

RESTful on Play!骨架

我们正在计划一个主要为移动应用提供内容的项目,但需要有一个网站。 我的问题是使用Jersey还是Restlet是否有意义为我们的移动应用程序开发REST API,然后使用Play!为网站服务。 或者只是使用Play更有意义!做到这一切?如果是这样,如何使用Play进行REST!框架? 解决方案 根据请求,这是一种类似REST的简单方法。它的工作方式与Codemwncis的解决方 ..
发布时间:2018-11-27 12:25:22 Java开发

将BufferedInputStream转换为图像

我无法将blob变成缓冲图像,因此我可以使用它。我从使用inputstream上传的数据库中获取blob(jpg图像)。在我的数据库中,它存储为BufferedInputStream,我注意到了。我得到的斑点很好,它是一堆奇怪的符号,并说它是一个jpg所以图像必须很好。谁能发现我做错了什么?也许我转换它错了? at image = ImageIO.read(new ByteArrayInputSt ..
发布时间:2018-11-27 12:24:40 Java开发

Jersey 2.x具有属性的自定义注入注释

我正在从DropWizard 0.7.1迁移到0.8.1。这包括从Jersey 1.x迁移到2.x.在使用Jersey 1.18.1的 实现中,我有一个 MyProvider (为了简单起见改变了所有类名),它实现了 InjectableProvider 。这个 类将创建 MyInjectable 对象,其中包含自定义注入注释 MyToken 。 MyToken 包含由 MyInjectabl ..
发布时间:2018-11-27 12:14:32 Java开发

Java Jersey应用程序启动时的NoSuchMethodError

尝试在Tomcat上启动Jersey应用程序时,我遇到了一个非常奇怪的错误。相同的代码适用于其他计算机。我尝试重新安装tomcat,我所有的maven依赖项,甚至是Eclipse和Java本身,没有运气。我认为看起来好像是一个糟糕的泽西版本? 任何正确方向的指针都会受到赞赏。 这是有效的pom: http://pastebin.com/NacsWTjz 实际的pom: http: ..
发布时间:2018-11-27 12:13:05 Java开发

如何在服务器上获取泽西日志?

我正在使用针对REST WS的球衣。如何在服务器端启用泽西日志? 长篇故事: 我得到了一个客户端例外 - 但我在tomcat日志中没有看到任何内容[它甚至没有达到我的方法]。由于堆栈跟踪说“toReturnValue”,它确实从服务器获得了一些东西。但我不知道服务器说了什么。 线程“main”中的异常java.lang.IllegalArgumentException:source参 ..
发布时间:2018-11-27 12:06:16 Java开发

在JAX-RS上使用UriBuilder的AbstractMethodError

我正在尝试使用异步响应构建REST Web服务。 我在网上查看了这个错误,但是,没有一个解决方案适用于我。我不确定如何去做。 这是REST服务的代码,它有AsyncResponse, @Suspended 取自 pom.xml 中指定的jar文件,我将在下面提供。问题是,在部署战争时,我得到一个例外: java.lang.AbstractMethodError:javax.ws ..
发布时间:2018-11-27 11:50:32 Java开发

将文件从REST Web服务发送到客户端的正确方法是什么?

我刚刚开始开发REST服务,但我遇到了一个困难的情况:从我的REST服务向我的客户端发送文件。到目前为止,我已经掌握了如何发送简单数据类型(字符串,整数等),但发送文件是另一回事,因为有太多的文件格式,我不知道我应该在哪里开始。我的REST服务是基于Java的,我使用的是Jersey,我使用JSON格式发送所有数据。 我读过有关base64编码的信息,有些是人们说这是一种很好的技术,其他人说 ..
发布时间:2018-11-27 11:11:05 Java开发

在JPA / JAX-RS Web服务中验证JAXBElement

我有一个JAX-RS webservice(Jersey),它是JPA(EclipseLink)实体的CRUD接口。我的实体是从数据库表中自动生成的,我用JAXB注释对它们进行了注释,以便它们可以编组/解组到XML。我的资源方法将JAXBElement对象作为必需参数。 我没有XSD,但是,我愿意写一个来验证收到的XML请求。但是,我不知道如何启动验证。 Jersey会自动处理编组/解组,我 ..
发布时间:2018-11-26 21:06:02 Java开发

我可以使用@Context注释注入哪些对象?

我是JAX-RS的新手,我正在尝试理解 @Context 注释应该如何工作。 在 javadoc 有六个类的列表(应用程序, UriInfo ,请求, HttpHeaders , SecurityContext ,提供商) 。但是,我在Web上找到了使用此注释与其他类型的代码,例如: @GET public字符串(@Context HttpServletRequest req){ ..
发布时间:2018-11-26 21:05:17 Java开发

Jersey 415不支持的媒体类型

我一直在努力纠正http错误 415不支持的媒体类型,但它仍然显示媒体不受支持的页面。 我在邮递员中添加标题 application / json 。 这是我的Java代码 package lostLove; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.POST; ..
发布时间:2018-11-26 14:23:53 Java开发

使用JERSEY输入和输出二进制流?

我正在使用Jersey实现一个主要检索和提供JSON编码数据的RESTful API。但我在某些情况下需要完成以下操作: 导出可下载的文档,例如PDF,XLS,ZIP或其他二进制文件文件。 检索多部分数据,例如一些JSON加上传的XLS文件 我有一个基于JQuery的单页Web客户端,用于为此Web服务创建AJAX调用。目前,它不进行表单提交,并使用GET和POST(使用JSON对象 ..
发布时间:2018-11-26 14:13:51 Java开发