第 9 章 Spring Web 注解及其 JAX-RS 概述


下表显示了 Spring Web 注释如何转换为 JAX-RS 注释。

Expand
表 9.1. Spring Web 注解及其 JAX-RS 等效项
SpringJAX-RS备注

@RestController

 

JAX-RS 中没有等效的。使用 @Path suffices 注解类。

@RequestMapping(path="/api")

@Path("/api")

 

@RequestMapping(consumes="application/json")

@consumes ("application/json")

 

@RequestMapping(produces="application/json")

@Produces("application/json")

 

@RequestParam

@QueryParam

 

@PathVariable

@PathParam

 

@RequestBody

 

JAX-RS 中没有等效的。与请求正文对应的方法参数会在 JAX-RS 中处理,而无需任何注释。

@RestControllerAdvice

 

JAX-RS 中没有等效的。

@ResponseStatus

 

JAX-RS 中没有等效的。

@ExceptionHandler

 

JAX-RS 中没有等效的注解。例外是通过实施 javax.ws.rs.ext.ExceptionMapper 来处理的。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部