229得票17回答
Java 8 LocalDate Jackson 格式化

对于 java.util.Date ,当我执行@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; 然后在JSON请求中,当我发送时{ {"dateO...

172得票14回答
无法从START_OBJECT标记反序列化java.util.ArrayList实例

我要尝试提交一个自定义对象的列表。我的请求正文中的JSON如下:{ "collection": [ { "name": "Test order1", "detail": "ahk ks" }, ...

100得票1回答
REST - 使用HTTP Post Multipart和JSON

我需要接收一个包含两个参数的HTTP Post Multipart请求: 一个JSON字符串 一个二进制文件 如何正确设置请求体?我将使用Chrome REST控制台测试HTTP调用,所以我想知道正确的解决方案是否是为JSON参数和二进制文件分别设置一个“label”键。 在服务器端,我正...

75得票4回答
如何选择Jersey、Apache Wink和JBoss RESTEasy之间的区别?(涉及IT技术)

我刚听说过Apache Wink,想知道它与Jersey或JBoss RESTEasy有何不同之处。这三个工具中有什么无法用另外两个工具实现的功能呢? 我们在一些内部项目中使用Jersey主要是因为它简单易用,但我确实搞不清楚这两个工具相比之下有何优势,让我考虑转换使用。是否有人有使用案例,...

59得票2回答
RESTEasy还是Jersey?

我有一个RESTFul Web服务的需求。我们团队需要决定是使用Jersey、Restlet、RESTEasy或其他任何框架。在排除其他框架后,我们无法选择RESTEasy和Jersey之间的区别。 由于它们似乎几乎相同,我们应该考虑什么? 客户端API应该简单易用且功能丰富。我们目前正在...

50得票3回答
处理JAX-RS REST API URI版本控制的最佳方法

我首先在stackoverflow上搜索了一下,但是没有找到与我的问题相关的答案。我只能找到关于REST URI设计的问题。 我的问题在后端方面。假设我们有两个不同版本的REST URI: http://api.abc.com/rest/v1/products http://api.ab...

49得票3回答
使用JAX-RS在一个地方记录请求和响应日志

我有一个包含许多方法的RESTEasy Web服务器。 我想实现logback来跟踪所有请求和响应,但我不想在每个方法中添加log.info()。 也许有一种方法可以在一个地方捕获请求和响应并记录它。也许像RESTEasy上HTTP请求处理链上的过滤器之类的东西。 @Path("/rest...

46得票3回答
持久化上下文 EntityManager 注入 NullPointerException

我有一个变量包含以下内容:META-INF/MANIFEST.MF WEB-INF/classes/META-INF/persistence.xml WEB-INF/classes/com/test/service/TestServlet.class WEB-INF/classes/com/t...

45得票4回答
Jax-RS中的可选@PathParam

我有一个服务,路径的最后一部分是可选的,用户既可以输入/mypath/,也可以输入/mypath/param1/。 我试图使用正则表达式来过滤路径的最后一部分: @Path("/mypath{param1: (/param1)?}") 我使用RestEasy作为我的JAX-RS提供者,在...

40得票6回答
从ExecutorService获取的新线程中传播ThreadLocal

我正在使用ExecutorService和Future在单独的线程中运行一个带有超时的进程(示例代码here)("生成"线程发生在AOP Aspect中)。 现在,主线程是一个Resteasy请求。 Resteasy使用一个或多个ThreadLocal变量来存储一些上下文信息,我需要在Res...