@RestController、@Controller、@ResponseBody
时间: 2023-10-04 09:10:57 浏览: 122
SpringBoot http请求注解@RestController原理解析
这些都是Java Spring框架中的注解。
- `@RestController` 是一个组合注解,它将类标记为一个控制器,用于处理HTTP请求,并且返回JSON响应。
- `@Controller` 是一个注解,它将类标记为一个控制器,用于处理HTTP请求,但它通常用于返回视图响应(如HTML页面)。
- `@ResponseBody` 是一个注解,它可以用于方法级别或控制器级别,用于将方法返回的对象直接作为HTTP响应的主体。它可以用于返回JSON、XML等类型的数据。
这些注解在Spring框架中起到了关键作用,可以帮助开发者更方便地处理HTTP请求和响应。
阅读全文