Jersey 是 Jakarta RESTful Web Services(JAX-RS)规范的官方参考实现,用于在 Java 中构建 RESTful Web 服务。它通过注解方式把 Java 方法映射为 REST 资源,支持内容协商、过滤器和多种数据格式绑定。

| 中文名 | Jersey |
| 语言 | Java |
| 实现规范 | JAX-RS |
| 所属 | Jakarta EE 生态 |
| 类型 | REST 框架 |
Jersey 是 Java 生态中用于构建 RESTful Web 服务的框架,同时也是 Jakarta RESTful Web Services(JAX-RS)规范的官方参考实现。它让开发者能够以简洁的注解方式定义 REST 接口,是 Java REST 服务开发的经典选择之一。
JAX-RS 是 Jakarta EE 中定义 REST 服务的标准规范,而 Jersey 是该规范最主要的实现。开发者通过在普通 Java 类和方法上添加注解,就能把它们暴露为可以通过 HTTP 访问的资源,框架负责处理路由匹配、参数绑定、序列化与响应生成等工作。
Jersey 常用于为企业系统对外提供标准化的 REST API,或在微服务架构中作为服务间通信的接口层。由于它是规范参考实现,遵循标准编写的代码具备良好的可移植性,可以在支持 JAX-RS 的其他实现间迁移。
问:Jersey 和 Spring MVC 都能写 REST,该怎么选?答:Jersey 基于 JAX-RS 标准,偏规范化;Spring MVC 属于 Spring 生态,集成更紧密。若项目已大量使用 Spring,通常直接用 Spring MVC 或 WebFlux;若希望遵循 Jakarta EE 标准,Jersey 更合适。
问:Jersey 属于 Jakarta EE 吗?答:Jersey 是 JAX-RS 规范的参考实现,该规范是 Jakarta EE 的组成部分,但 Jersey 本身可以独立于完整应用服务器单独使用。

| 中文名 | Jersey |
| 语言 | Java |
| 实现规范 | JAX-RS |
| 所属 | Jakarta EE 生态 |
| 类型 | REST 框架 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧