一、@Controller
1、返回JSP、Thymeleaf等templates指定页面,配合视图解析器InternalResourceViewResolver一起使用
2、方法之前添加@ResponseBody 注释,返回JSON,XML或自定义mediaType内容到页面请添加链接描述](http://www.askwinds.com)
二、@RestController
- 无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。
- 相当于@Controller的第二种情况,即@Controller + @@ResponseBody 注释
实例:br/>1、@Contoller返回指定页面
运行结果
2、@Controller + @@ResponseBody 注释
运行结果:
3、@RestController返回字段串
运行结果:
String Boot中@Controller和@RestController的区别?
原文地址:https://blog.51cto.com/2058005/2376635
时间: 2024-11-16 17:10:10