Spring 的@Controller 和@RestController的区别
2016-12-07 12:15
447 查看
@RestController Spring 4.0中新增的特性
@RestController 继承自 @Controller,相当于@ResponseBody + @Controller
1.只是使用@RestController时试图解析器不起作用,无法返回页面
例如:返回success.jsp 页面,返回的则是success字符串
2.如果要返回页面则使用@Controller
3.当使用@Controller时,要返回JSON,则在对应方法上添加@ResponseBody
@RestController 继承自 @Controller,相当于@ResponseBody + @Controller
1.只是使用@RestController时试图解析器不起作用,无法返回页面
例如:返回success.jsp 页面,返回的则是success字符串
2.如果要返回页面则使用@Controller
3.当使用@Controller时,要返回JSON,则在对应方法上添加@ResponseBody
相关文章推荐
- SpringMVC08转发和重定向
- spring-data-jpa 方法名关键字的命名规范
- Javamail简单示例
- Java打印九九乘法表
- 在java中调用weka聚类方法并显示相应的类标签+weka中创建arff数据
- Java之package和import语句
- spring quartz
- eclipse maven插件问题:error occurred while automatically activating bundle org.eclipse.m2e.core.ui (525)
- spring事务配置方式
- Spring框架和Mybatis中@param的不同及其对应Xml
- java学习日记_95:IO流之字符流
- Spring下mybatis多数据源配置
- JavaVM,反射与动态代理
- spring+springMvc+activeMq+maven+mybaits(基于全注解)
- Java数组转成list,list转数组
- springMVC学习笔记(九) ---- 总结
- Java基础系列19:使用JXL或者POI生成和解析Excel文件
- Java CyclicBarrier
- eclipse导入项目以后,内容没有错误,项目上却有个小红叉
- Struts2学习总结(3)--值栈,Ognl表达式,Struts标签库,国际化,数据校验,拦截器