restcontroller注解的意思
时间: 2024-03-03 19:11:05 浏览: 64
SpringBoot http请求注解@RestController原理解析
`@RestController` 是一个 Spring Framework 中的注解,它是 `@Controller` 和 `@ResponseBody` 注解的结合体。它用于标识一个类是 RESTful 风格的控制器,同时该类中的每个方法都默认返回 JSON 格式的数据。
当请求到达控制器方法时,Spring 会将返回值转换为 JSON 格式的数据并写入到响应体中,因此我们无需使用 `@ResponseBody` 注解来显式地指定返回值是 JSON 格式的。
另外,`@RestController` 还可以通过 `produces` 属性指定控制器方法的响应内容类型。例如,`produces = "application/json"` 表示该方法返回的是 JSON 格式的数据。
阅读全文