第 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

© 2025 Red Hat