controller和restcontroller的区别
时间: 2023-04-23 08:07:04 浏览: 221
@Controller、@RestController注解区别详解
5星 · 资源好评率100%
Controller和RestController都是Spring MVC框架中的控制器,但它们有一些区别。
Controller是一个普通的Spring MVC控制器,它可以处理HTTP请求并返回视图或模型数据。它通常用于处理HTML页面的请求。
RestController是一个特殊的Controller,它使用Spring的@ResponseBody注解来返回JSON或XML格式的数据。它通常用于处理RESTful API的请求。
因此,Controller主要用于处理视图和模型数据,而RestController主要用于处理数据。
阅读全文