resteasy相关内容

RestEasy客户端所需的罐子

我需要提供一个java REST客户端,它应该包含一个包中所有必需的jar。我选择RestEasy作为REST框架,因为服务器应用程序是在JBoss上完成的。 我到目前为止发现的几乎所有示例都使用应用程序容器环境,其中这些库是提供,因此在编译期间只需要Java EE API或使用Maven构建,因此依赖关系会自动解决,这可能是一个好主意和目前的标准方法,但出于项目相关的原因,我需要在一个li ..
发布时间:2018-12-04 12:55:17 Java开发

javax.ws.rs.NotFoundException:使用RESTEasy和Wildfly 8.1.0.Final找不到完整路径的资源

我正面临以下问题。我已经花了3天多的时间,但找不到解决方案。请指导我在这里做错了什么。我是野生蝇新来的Resteasy。 这是堆栈跟踪 19:05:57,610 WARN [org.jboss.resteasy.core.ExceptionHandler](默认任务-14)无法执行:javax.ws.rs.NotFoundException:无法找到完整路径的资源:http:// l ..
发布时间:2018-12-04 12:22:14 Java开发

Jax-RS中的可选@PathParam

我有一项服务,其中路径的最后部分是可选的,用户可以输入 / mypath / 和 / mypath / param1 / 。 我尝试使用正则表达式来过滤路径的最后部分: @Path (“/ mypath {param1:(/ param1)?}”) 我正在使用RestEasy作为我的JAX-RS提供程序代码在Tomcat中按预期工作,但当我在JBoss中部署它时,当我不提交可选部 ..
发布时间:2018-12-04 12:14:20 Java开发

RESTEasy:找不到内容类型application / json类型的writer

我有一个使用(application / json)并生成(application / json)的restful服务(post)。此服务的单个参数是带注释的java对象。 我正在使用org.jboss.resteasy.client.ClientRequest将请求发送到服务。但是,我在客户端获得此异常并且异常: 无法找到内容类型application / json类型的writer ..
发布时间:2018-11-29 19:36:32 Java开发

使用JAX-RS在一个位置记录请求和响应

我有一个RESTEasy Web服务器,有很多方法。我希望实现logback来跟踪所有请求和响应,但我不想为每个方法添加 log.info()。 也许有办法在一个地方捕获请求和响应并记录它。也许类似于RESTEasy上HTTP请求流程链上的过滤器。 @Path(“/ rest”) @ Produces(“application / json”) 公共类CounterRestServ ..
发布时间:2018-11-28 21:03:09 Java开发

使用@RolesAllowed通过RESTEasy和Jackson过滤实体属性

使用RESTEasy和Jackson,是否可以在我的模型中使用 @RolesAllowed 注释,以避免某些属性在输出中被序列化,具体取决于角色用户? 我已经找到了大量关于如何使用Jersey进行此操作的文档,但没有使用RESTEasy。 我在此体系结构上被阻止,因此切换库不是一个选项,并使用自定义的 ObjectMapper ,如此处也不是一个选项,因为模型足够大,足以使标记大型数据 ..
发布时间:2018-11-16 20:59:02 Java开发

如何使Resteasy 2.3.6使用Jackson 2. +

有没有办法让RestEasy使用Jackson 2+?似乎RestEasy Jackson提供商使用Jackson 1.9.9并且它仍然是ResetEasy 3的一个案例。 解决方案 它发生了相当简单。杰克逊2中已经有杰克逊JAXRS提供商。 jackson-jaxrs-xml-provider jackson-jaxrs-json-provider jackson-jaxrs- ..
发布时间:2018-11-16 20:41:40 其他开发

将json对象解析为字符串

我有一个关于我正在建立的网络应用程序的问题,我有一个接收json字符串的REST服务。 Json字符串类似于: { “string”:“value”, “string”:“value”, “object”:{ “string”:“value”, “string”:“value”, .... } } 我正在使用resteasy来解析使用下面的jackson的js ..
发布时间:2018-11-16 20:38:15 Java开发

RESTEasy + Jackson:如何在响应中排除字段?

我正在将我的Java Web应用程序从基于servlet的迁移到JAX-RS。因为我正在使用Jboss,所以我也会使用(默认情况下)RESTEasy。 在我的servlet中,我使用Jackson序列化/反序列化JSON; Jackson允许我以编程方式过滤字段的包含/排除,例如: ObjectMapper mapper = new ObjectMapper()。setVisibil ..
发布时间:2018-11-16 20:33:43 其他开发

使用RESTEasy 3.x更改默认JSON时间格式

我使用RESTEasy使用JSON序列化实现REST服务。目前,日期自1970年以来被序列化为毫秒。为了提高兼容性,我想将我的日期变为两种格式之一;毫秒+时区偏移或ISO 8061。 似乎RESTEasy曾经使用Jettison进行JSON序列化,但是从我读过的内容来看,他们已经转向杰克逊了。所有这些都让google搜索得到了很好的帮助。 据我所知,我需要实现一个ContextReso ..
发布时间:2018-11-16 20:33:14 Java开发

字段的特定MessageBodyWriter

假设我在JAX-RS 1环境中有数据类(与Jackson提供商一起使用RestEasy 2),如下所示: class Foo { int id; 字符串名称; 酒吧; ... } Bar 正在: class Bar { int one; String two; } 现在我想要 Bar 以特殊方式序列化(可能取决于所请 ..
发布时间:2018-11-16 20:31:43 Java开发

JAX-RS Jackson Json提供者日期格式问题

写下以下问题: Jersey + Jackson JSON日期格式序列化 - 如何更改格式或使用自定义JacksonJsonProvider 。 我想知道 杰克逊是否指定将json日期格式规范化为unix时间整数? 后续问题... 有吗最近一直在改变立场吗? 日期格式不应该标准化为jaxb xml输出提供的相同格式吗? 为什么/为什么不呢? 为解决这个问题付出的 ..
发布时间:2018-11-16 20:31:37 Java开发

Wildfly中的JSON序列化循环(无限递归)

我正在使用IntelliJ IDEA开发一个简单的基于maven的JavaEE应用程序,显然我想将Wildfly 8用于开发和生产。我只需要通过一些RESTful Web服务公开一些实体。这些实体具有双向关系,当它们被序列化为JSON时会导致循环。 新版本的Jackson能够处理这种情况特殊注释。为了实现这一点,我需要排除Wildfly内置的JSON序列化器/ jackson提供程序/它是什 ..
发布时间:2018-11-16 20:24:22 其他开发

RESTEASY003145:无法找到内容类型application / json的MessageBodyReader并键入class org.keycloak.representations.AccessTokenResponse

我正在尝试测试Keycloak REST API。 已安装版本2.1.0.Final。 我可以通过浏览器使用SSL访问管理员而不会出现问题。 我正在使用上面的代码: Keycloak keycloakClient = KeycloakBuilder.builder() .serverUrl(“https://keycloak.intra.rps.com.br/auth”) . ..
发布时间:2018-11-16 20:22:22 Java开发

@JsonIgnore和@JsonBackReference被忽略了

我正在使用RestEasy,Jboss 7和EJB 3.1。我正在创建一个以JSON格式返回数据的RESTful Web服务。 问题是我有一个 @ManyToOne 我的一个实体上的关系,它会在序列化过程中导致无限递归。我尝试使用Jackson的 @JsonIgnore 和 @JsonBackReference 注释来解决问题但看起来似乎完全被忽略了无限递归仍在发生。 这是我的用户类: ..
发布时间:2018-11-16 20:16:17 其他开发

在RestEasy中访问Jackson Object Mapper

我被要求美化默认的Jackson JSON来自RestEasy端点。我做了一些关于杰克逊的研究并写了一些独立的代码,以便能够抑制空值,自定义数据格式等。现在的挑战是在RestEasy的JSON序列化中注入这些代码。 从论坛帖子来看,这在Spring中是微不足道的,但在RestEasy中似乎并非如此。我编写了一个ContextResolver并在web.xml(在Tomcat上)的上下文par ..
发布时间:2018-11-16 20:03:57 其他开发