jjzjj

resteasy

全部标签

java - 无法找到类型为 : java. 的响应对象的 MessageBodyWriter 媒体类型的 util.ArrayList:text/html - 在 Resteasy 中

我正在开发RESTEasy示例。在此示例中,我使用所有最新的依赖项并部署omtomcat8.x版本。我可以成功部署应用程序,但是当我启动url:http://localhost:8080/RESTfulExample/rest/restwebservice/list时,我看到出现以下错误。请指导这里出了什么问题。org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure:CouldnotfindMessageBodyWriterforresponseobjectoftype:java.util.ArrayListofmediatype

java - RESTEasy 和 JAX-RS 的区别

什么是Resteasy?RESTEasy和JAX-RS有什么区别?@PathParam和@QueryParam有什么区别? 最佳答案 根据itshomepageRESTEasy是...afullycertifiedandportableimplementationoftheJAX-RSspecification.因此,JAX-RS是一种规范,说明在Java中实现RESTAPI的库应该是什么样子,而RESTEasy是该规范的一种实现。这实际上意味着任何关于JAX-RS的文档也应该1:1应用于RESTEasy。

java - 如何在 RESTEasy 客户端框架中设置 HTTP header ?

RESTEasy(一个JAX-RS实现)有一个很好的clientframework,例如:RegisterBuiltin.register(ResteasyProviderFactory.getInstance());SimpleClientclient=ProxyFactory.create(SimpleClient.class,"http://localhost:8081");client.putBasic("helloworld");如何设置HTTPheader?澄清:jkeeler提出的解决方案是一种很好的方法,但我想在ProxyFactory级别设置HTTPheader并且我

java - RESTEasy 返回的集合中的根元素名称

我在JBossAS6中通过RestEasy使用JAX-RS。当我的JAX-RS资源返回项目集合(例如通过列表)时,RESTEasy总是使用名称collection作为根元素。例如computer2500tv1500此XML由例如生成:@Produces("application/xml")@Path("xml")@RequestScopedpublicclassMyResource{@GET@Path("myitems")publicListgetMyItems(){return...}}可以看出,RESTEasy创建的根标签始终是.另一方面,Jersey总是创建一个名称,该名称是列表

java - RESTEasy 客户端 + NoSuchMethodError

我正在尝试编写简单的RESTEasy客户端。下面给出了示例代码:Clientclient=ClientBuilder.newBuilder().build();WebTargettarget=client.target("http://localhost:8080/context/path");Responseresponse=target.request().post(Entity.entity(object,"application/json"));//ReadoutputinstringformatStringvalue=response.readEntity(String.cl

java - Resteasy 3.09 CorsFilter 问题

我尝试使用Resteasy3.0.9中提供的新CorsFilter。我在本页底部找到了一个示例:AjaxrequestwithJAX-RS/RESTEasyimplementingCORS如果我在方法getSingletons()(属于Application子类)中定义此过滤器,那么我的资源将不再被扫描。这意味着将找不到任何资源并发生以下错误:javax.ws.rs.NotFoundException:CouldnotfindresourceforfullpathErrorOccures在下一页我找到了一段描述:javax.ws.rs.NotFoundException:Couldno

java - JBOSS 7.1.0 错误 - 找不到类 org.jboss.resteasy.core.AsynchronousDispatcher 的公共(public)构造函数

我正在尝试将基于SpringMVC的REST应用程序迁移到Jboss7.1.0。在启动时,Jboss初始化显示一切都已正确启动,所有war文件都已成功部署。我在集成SpringMVN和Jboss的RestEasy服务时遇到了很多问题,我想知道这是否是jbossresteasy与SpringMVN之间的另一个冲突。当我向REST服务发出请求时,我收到以下错误:12:52:31,541INFO[org.springframework.web.context.ContextLoader](MSCservicethread1-5)RootWebApplicationContext:initia

json - 在 RestEasy 中访问 Jackson 对象映射器

我被要求美化来自RestEasy端点的默认JacksonJSON。我对Jackson进行了一些研究,并编写了一些独立的代码来抑制空值、自定义数据格式等。现在的挑战是在RestEasy的JSON序列化中注入(inject)这些代码。从论坛帖子来看,这在Spring中是微不足道的,但在RestEasy中似乎并非如此。我编写了一个ContextResolver并在web.xml(在Tomcat上)的上下文参数中配置为resteasy.provider,但这会阻止webapp在Tomcat上加载。现在我正在尝试扩展javax.ws.rs.core.Application并提供ContextRe

json - 在 RestEasy 中访问 Jackson 对象映射器

我被要求美化来自RestEasy端点的默认JacksonJSON。我对Jackson进行了一些研究,并编写了一些独立的代码来抑制空值、自定义数据格式等。现在的挑战是在RestEasy的JSON序列化中注入(inject)这些代码。从论坛帖子来看,这在Spring中是微不足道的,但在RestEasy中似乎并非如此。我编写了一个ContextResolver并在web.xml(在Tomcat上)的上下文参数中配置为resteasy.provider,但这会阻止webapp在Tomcat上加载。现在我正在尝试扩展javax.ws.rs.core.Application并提供ContextRe

java - REST - 带有 JSON 的 HTTP Post Multipart

我需要接收一个仅包含2个参数的HTTPPostMultipart:一个JSON字符串二进制文件设置body的正确方法是什么?我将使用ChromeREST控制台测试HTTP调用,所以我想知道是否正确的解决方案是为JSON参数和二进制文件设置“标签”键。在服务器端,我使用的是Resteasy2.x,我将像这样读取Multipart正文:@POST@Consumes("multipart/form-data")publicStringpostWithPhoto(MultipartFormDataInputmultiPart){Map>params=multiPart.getFormDataM