controller和@restcontroller
时间: 2024-05-10 13:10:38 浏览: 125
spring mvc框架应用
@Controller和@RestController都是Spring Framework中用于构建Web应用程序的注解。
@Controller主要用于渲染视图的Web应用程序,需要配合视图解析器来使用,能够跳转到对应的HTML页面。
@RestController主要用于构建RESTful风格的Web服务,能够将return后面的内容以JSON字符串的形式返回到页面中。
另外,@RestController相当于@Controller和@ResponseBody的结合,具有@ResponseBody的功能,能够直接将return后面的内容以JSON字符串的形式返回到页面,无需再配合视图解析器使用。
阅读全文