springmvc 中@Controller和@RestController的区别

标签: @RestController
0人阅读 评论(0) 收藏 举报
分类:
@Controller和@RestController的区别?

官方文档:
@RestController is a stereotype annotation that combines @ResponseBody and @Controller.
意思是:
@RestController注解相当于@ResponseBody + @Controller合在一起的作用。

1)如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。

例如:本来应该到success.jsp页面的,则其显示success.


2)如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver才行。
3)如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResponseBody注解。
查看评论

《自适应软件开发》—从奴隶主到领袖< 3 混乱边缘的繁荣 >

—————————书中是以“混沌”作为术语,我觉得有些拗口,所以改成“混乱”。在现在的软件开发中,软件工程协会所制定的能力成熟度模型(CMM)被誉为圣杯,并在当今的世界中大行其道,随着软件开发的过程的...
  • haoel
  • haoel
  • 2003-06-09 07:56:00
  • 3856

@Controller和@RestController的区别?

@Controller和@RestController的区别? 官方文档: @RestController is a stereotype annotation that combines @...
  • gg12365gg
  • gg12365gg
  • 2016-05-08 14:40:49
  • 122106

Spring中@Controller和@RestController之间的区别

@Controller, @RestController的区别
  • blueheart20
  • blueheart20
  • 2016-05-17 11:56:54
  • 40485

Spring注解@RestController与@Controller的区别

个人对@RestController与@Controller区别的理解,有错误望指正。之前做web项目时,对Controller层的注解直接使用的@Controller,当需要返回给jsp页面是一些数...
  • qq_34273222
  • qq_34273222
  • 2017-03-07 20:02:19
  • 753

《spring-boot学习》-12-@controller和@RestController的区别?

@Controller和@RestController的区别?官方文档: @RestController is a stereotype annotation that combines @Resp...
  • qq_21383435
  • qq_21383435
  • 2017-03-03 10:24:21
  • 1522

springmvc注解之@Controller和@RestController注解

一、使用说明官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思...
  • wujingjing_crystal
  • wujingjing_crystal
  • 2017-12-01 20:24:14
  • 76

SpringMVC中@RestController与@Controller的区别

在使用SpringMVC时,对于Controller中的注解@RestController和@Controller需要区分一下我们可以先行查阅官方的文档:@RestController is a st...
  • kuangsonghan
  • kuangsonghan
  • 2018-03-01 09:51:15
  • 45

SpringMVC注解中@Controller和@RestController的区别

@Controller和@RestController的区别? 官方文档中: @RestController is a stereotype annotation that combines ...
  • qq_38243970
  • qq_38243970
  • 2017-09-08 15:29:06
  • 100

@Controller和@RestController区别

@Controller和@RestController的区别 4.0重要的一个新的改进是@RestController注解,它继承自@Controller注解。4.0之前的版本,Spring MVC...
  • qq_21033663
  • qq_21033663
  • 2017-05-24 10:26:31
  • 744

springmvc中controller 使用@RestController 和 @Controller 返回结果的区别

springmvc中controller 使用@RestController 和 @Controller 返回结果的区别
  • wslyk606
  • wslyk606
  • 2017-12-15 10:53:28
  • 150
    个人资料
    持之以恒
    等级:
    访问量: 624
    积分: 211
    排名: 34万+
    文章存档