关于@RestController注解

@RestController 注解详解
@RestController 是 Spring MVC 提供的一个组合注解,专门用于创建 RESTful Web 服务。它是 Spring 框架中构建 REST API 的核心注解之一。

基本概念
@RestController 是一个便利注解,它组合了以下两个注解的功能:

@Controller - 标识该类是一个 Spring MVC 控制器

@ResponseBody - 表示方法的返回值应直接作为 HTTP 响应体,而不是视图名称

主要特性
自动序列化返回值:方法返回的对象会自动转换为 JSON/XML 格式(取决于配置和客户端请求的 Accept 头)

简化开发:无需在每个方法上添加 @ResponseBody 注解

适合 RESTful 服务:专为构建 REST API 设计

posted @ 2025-06-14 22:06  lfqyj  阅读(36)  评论(0)    收藏  举报