resteasy相关内容

RESTEasy:找不到内容类型应用程序/json 类型的编写器

我有一个安静的服务(post),它使用(application/json)和产生(application/json).此服务的单个参数是一个带注释的 java 对象. 我正在使用 org.jboss.resteasy.client.ClientRequest 将请求发送到服务.但是,我在客户端和异常中收到此异常: 找不到内容类型应用程序/json 类型的编写器. 这是否意味着我缺 ..
发布时间:2021-12-08 23:05:15 Java开发

使用 JAX-RS 在一处记录请求和响应

我有一个带有很多方法的 RESTEasy Web 服务器.我想实现 logback 来跟踪所有请求和响应,但我不想将 log.info() 添加到每个方法. 也许有办法在一个地方捕获请求和响应并记录下来.也许类似于 RESTEasy 上 HTTP 请求流程链的过滤器. @Path("/rest")@Produces("应用程序/json")公共类 CounterRestService {/ ..
发布时间:2021-12-08 22:58:10 Java开发

REST - 带有 JSON 的 HTTP Post Multipart

我需要接收一个仅包含 2 个参数的 HTTP Post Multipart: 一个 JSON 字符串 一个二进制文件 身体的正确设置方法是什么?我将使用 Chrome REST 控制台测试 HTTP 调用,所以我想知道正确的解决方案是否是为 JSON 参数和二进制文件设置“标签"键. 在服务器端,我使用的是 Resteasy 2.x,我将像这样读取 Multipart 正文: ..
发布时间:2021-11-25 20:21:44 Java开发

Java 8 LocalDate Jackson 格式

对于 java.util.Date 当我这样做时 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy")私人日期 dateOfBirth; 然后在 JSON 请求中发送 { {"dateOfBirth":"01/01/2000"} } 它有效. 我应该如何为 Java 8 的 LocalDate 字段执 ..
发布时间:2021-11-25 12:33:49 Java开发

使用 JAXB XMLAnyElement 类型的样式返回动态元素名称

我在这些论坛以及其他博客文章中阅读了很多答案,但我似乎无法将这些部分联系在一起. 所以,我们从一个包含 Map 属性的基本 POJO 开始.已经很好地确定了如何包装它,但这会返回一些值.我要做的是取然后名称(又名标签)并使其成为有效的 XML“属性".所以我们会得到一些价值. 我找到了一个例子(如果我能再次找到它会链接)如下: @XmlAnyElement公共列表 ..
发布时间:2021-11-18 22:55:40 Java开发

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

我正在开发 RESTEasy 示例.在这个例子中,我使用了所有最新的依赖项并部署了 om tomcat 8.x 版本.我可以成功部署应用程序,但是当我启动 url 时:http://localhost:8080/RESTfulExample/rest/restwebservice/list,我看到以下错误即将到来.请指导这里出了什么问题. org.jboss.resteasy.core.NoMe ..
发布时间:2021-11-18 22:54:39 Java开发

REST API Url 中的额外查询参数

在我的 Rest 应用中,资源 url 也支持 pageSize、pageNum、name 等查询参数.所以请求 url 看起来像 /resource/{id}?pageNum=1&pageSize=25&desc="hello" 现在假设客户端添加了一个额外的查询参数,比如我的服务器不支持的“lang" /resource/{id}?pageNum=1&pageSize=25& ..
发布时间:2021-11-15 00:53:17 Java开发

RestEasy 客户端身份验证和带编组的 HTTP 放置

我想使用 RestEasy 客户端框架测试我的 REST 服务.在我的应用程序中,我使用的是基本身份验证.根据 RestEasy 文档,我使用 org.apache.http.impl.client.DefaultHttpClient 来设置身份验证的凭据. 对于 HTTP-GET 请求,这工作正常,我已获得授权,并且得到了我想要的结果响应. 但是如果我想在请求的 HTTP 正文中使用 ..

Jersey、Apache Wink 和 JBoss RESTEasy 如何选择?

我刚刚听说了 Apache Wink,我想知道它与 Jersey 或 JBoss RESTEasy.一个可以做什么而其他两个不能? 我们一直在一些内部项目中使用 Jersey,主要是因为它很简单,但我真的不知道是什么让其他两个更好,我会考虑切换.有没有人有任何用例可以满足每个细分市场的需求? 解决方案 JAX-RS 实现 球衣 参考实现 通常是最前沿的 通过 Atmo ..
发布时间:2021-11-11 05:11:58 服务器开发

动态更改 RESTEasy 服务返回类型

我可以在我的 RESTEasy 服务中更改 @Produces 注释参数的值吗?? 我的任务是将多种格式的报告集成到现有的报告系统中.因此,动态更改 @Produces 注释参数会对我有很大帮助. 提前致谢! 解决方案 让你的方法返回一个 Response 对象并尝试这样的事情; int status = 200;字符串类型 = MediaType.APPLICATION_XML;S ..
发布时间:2021-11-10 22:54:20 Java开发

解组 Json 列表中的 Json 数组

我需要获得所有电影的列表. 我处于这种情况,我不知道如何管理它.我的项目分为两个较小的项目.后端项目和前端项目.生成包含电影列表的 Json 的后端部分. 服务有这种模式 @GET@Produce(json)//这里是一个特定的库,它运行正确.列表获取所有电影 调用此服务的输出具有以下模式: [{"title:abc","time": 5486448}, {....}, {... ..
发布时间:2021-07-09 19:59:19 Java开发

xxx 类不包含当 xxx 成为 Tapestry 服务时自动构建所需的公共构造函数

我发现了 Tynamo 团队在 Tapestry 和 Resteasy 之间进行的精彩整合工作. 我正在尝试在网络服务上激活 Liveclass Reloading.根据文档说: 文档 您唯一需要做的就是为您的课程启用实时课程重新加载REST 服务是将它们绑定为常规 Tapestry IoC 服务和将它们贡献给 javax.ws.rs.core.Application.class ..
发布时间:2021-07-09 19:59:17 其他开发

resteasy 在另一个服务中调用服务

我有一个服务 X 和 Y.如果我想在 X 中调用 Y.有没有办法通过注释来做到这一点.我不想为 X/Y 配置 bean,因为所有其他资源都是为 X 自动装配的. 谢谢! 解决方案 Spring 只能注入托管实例: @Service公共课 X {@资源私人YY;}@服务公共课 Y {} 如果您不喜欢将@Service 添加到Y 类,那么您可以使用它(X 将相同) @Configu ..
发布时间:2021-07-09 19:59:08 其他开发

枚举上忽略了 JSON 绑定 @JsonbTypeDeserializer 注释?

我正在将 JAXB 应用程序转换为 JSON-B 并且我在我的一个测试中尝试使用自定义 JsonbDeserializer 反序列化 Java 枚举时遇到问题. 我需要反序列化的原始 JSON 包含引用枚举常量的 ints.因此,我的自定义 JsonbDeserializer 需要采用 int 并返回具有匹配 ordinal 的枚举常量.它看起来像这样: @JsonbTypeDeseria ..
发布时间:2021-07-09 19:59:03 Java开发

如何使用 SOAP UI 测试响应内容类型

我是这个 SOAP UI 的新手.我需要测试响应正文是否为空. 你能告诉我怎么解决吗. 我的想法是使用断言脚本检查响应的 content-length,但它不适用于 equals(). contains() 正在工作,但 不是 equals: //有效:assert ((com.eviware.soapui.support.types.StringList)messageExc ..
发布时间:2021-07-09 19:58:51 Java开发