@Controller @RestController
知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。
1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。
2) 如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver才行。
如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResponseBody注解。
例如:
1.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面
若返回json等内容到页面,则需要加@ResponseBody注解
转载于:https://www.cnblogs.com/DylanZ/p/10708769.html
@Controller @RestController相关推荐
- Spring中@Controller和@RestController之间的区别
1. Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 2. Controller, RestController的不同点 @C ...
- Controller和RestController的区别
1. Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 2. Controller, RestController的不同点 @C ...
- spring里面 @Controller和@RestController注解的区别
问题:spring里面 @Controller和@RestController注解的区别 spring里面 @Controller和@RestController注解的区别 Web MVC和REST ...
- springmvc 中@Controller和@RestController的区别
1.Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 2.Controller, RestController的不同点 @Cont ...
- postman请求soap 请求_postman中请求如何传递对象到spring controller?
用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具.今天给大家介绍的这款网页调试工具不仅可以 ...
- (SpringMVC)Controller返回JSON数据
文章目录 Controller返回JSON数据 1. 测试使用 2. 代码优化 3. 测试集合输出 4. 输出时间对象 5. 抽取为工具类 6. FastJson Controller返回JSON数据 ...
- spring AOP 之五:Spring MVC通过AOP切面编程来拦截controller
示例1:通过包路径及类名规则为应用增加切面 该示例是通过拦截所有com.dxz.web.aop包下的以Controller结尾的所有类的所有方法,在方法执行前后打印和记录日志到数据库. 新建一个spr ...
- 注解@controller的作用_@controller和@Restontroller区别
@controller和@Restontroller区别(百度答案): 1. Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 2 ...
- springboot controller访问不到_Spring Boot 开篇:快速入门
背景 想想之前搭建一个WEB项目,不管项目的功能简单或复杂,都需要哪些步骤: 配置 web.xml,加载 Spring 和 Spring mvc 配置数据库连接.配置 Spring 事务 配置加载配置 ...
最新文章
- Iso-Seq3|三代全长转录组分析
- .net 导出excel_java导出excel(easypoi)
- ASP.NET购物车Cookie获取,创建,添加,更新,删除的用法
- JSON数据格式必知
- 安装node,vue编译环境
- Entity Framework数据库初始化四种策略
- 【转载保存】什么是线程阻塞?为什么会出现线程阻塞?
- html 轮播图的鼠标事件,这是图片轮播的代码 html+css,怎么加上鼠标悬停移出继续功能?...
- zemax设计35mm镜头_1650万像素的手机镜头设计
- 自制jQuery 复选框全选与反选插件
- 了解SQL Server数据管理生命周期
- C# DllImport用法和路径问题
- 使用 Java8的 stream对list数据去重,使用filter()过滤列表,list转map
- oracle拼音匹配,求完整简洁的Oracle获得汉字字符串拼音首字母和全拼的函数
- 28335和C语言数据存储检索
- wsl2安装及一些使用技巧
- 雷神领域(并查集真是个好东西)并查集+流氓dp
- echarts-liquidfill 水滴图/水位图/水球 下载地址
- JS鼠标滑过图片时切换图片
- 测试用例设计方法与举例说明
热门文章
- 【QA5】【mysql问题】ERROR 1045 (28000): Access denied for...
- 15、system V 与 posix 信号量的简单比较
- Android自定义控件之流式布局
- VS2010与Windows7共舞:对库进行编程
- JavaScript中子类调用父类方法的实现
- 网站设置404错误页
- 杭电2019 数列有序!(STL解法)
- datatables中的Options总结(2)
- android支付宝支付开发过程
- android开发相关资料整理【2011-10-04】