我正在使用Jackson实现一个简单的REST API。 因为这是第一次,我想确保我遵循正确的做法。
查看各种示例,我发现在Jackson库中实现了注释,例如@JsonProperty。 我还发现了jax-rs中定义的其他注释。
当杰克逊结束并且jax-rs开始并且反之亦然时,我不清楚。 使用这两个注释实现API是否可以? 是否存在重叠或始终用于定义API的不同特征?
答案 0 :(得分:2)
JAX-RS是用Java创建REST Web服务的规范。 JAX-RS需要一个实现,如Jersey,RESTEasy或Apache CXF。
Jackson是一种流行的Java JSON解析器,可以使用jackson-jaxrs-providers
多模块项目与JAX-RS集成。
虽然JAX-RS注释允许您映射类和方法来处理HTTP请求,但Jackson注释允许您将Java类映射到JSON对象,反之亦然。