@Controller @RestController
2024-08-28 13:43:26
知识点:@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注解
最新文章
- sublime text 3 快捷键大全以及配置编译环境
- UTF-8和GBK等中文字符编码格式介绍及相互转换
- [译]Dynamics AX 2012 R2 BI系列-分析的架构
- 误设PATH导致命令失效的处理
- 用C#感受MongoDB MapReduce之魅力 转
- .hpp文件
- 如何通过wifi在android手机上安装调试应用
- JavaScript- The Good Parts Chapter 3 Objects
- svn更新
- 团队开发冲刺2-----1day
- Mybatis异常There is no getter for property named 'XXX' in 'class com.xxx.xxx.UserAccountDTO
- 痞子衡嵌入式:一表全搜罗常见低功耗广域物联网协议(NB-IoT/eMTC/LoRa/SigFox...)
- 洛谷P2886 [USACO07NOV]牛继电器Cow Relays
- bzoj3698 XWW的难题
- linux系统编程:read,write与lseek的综合应用
- JAVAWEB和数据库 Mysql连接不上的原因及解决方案
- HTML网页随笔笔记
- 谈谈 Java 线程状态相关的几个方法
- C#中使用OracleTransaction
- ubuntu设置root登录ssh