@Controller和@RestController的区别?

6人阅读 评论(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注解。
查看评论

hibernate4_基于xml和annotation两种配置方式

本门课程是目前唯一的讲解基于annotation配置方式的hibernate4的视频。目前市面上所有讲解hibernate的视频都是基于xml配置的,本视频不仅详细的讲解了xml的配置方式,更把重点放到了目前最流行的annotation的配置方式。
  • 2015年11月13日 09:00

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

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

《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
  • 1530

@Controller和@RestController区别

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

@RestController 和 @Controller的区别

1. Controller, RestController的共同点      都是用来表示spring某个类的是否可以接收HTTP请求 2.  Controller, RestCont...
  • sdmjhca
  • sdmjhca
  • 2017-07-05 09:50:43
  • 585

Spring注解@RestController与@Controller的区别

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

springmvc 中@Controller和@RestController的区别

springmvc 中@Controller和@RestController的区别
  • wild46cat
  • wild46cat
  • 2016-10-10 06:04:04
  • 19957

Controller和@RestController的区别

@Controller和@RestController的区别? 官方文档: @RestController is a stereotype annotation that combines @...
  • xiangwendong
  • xiangwendong
  • 2017-09-08 12:04:43
  • 407

@RestController与@Controller区别

@RestController是@ResponseBody + @Controller合体,当你在这个controller中方法只是想返回一个页面时,就不能用@RestController,因为它会把...
  • u013213157
  • u013213157
  • 2017-07-05 23:15:04
  • 865

@Controller注解和@RestController注解的用法和区别

在Spring中,很多注解在用法上是相似的,也有很多的注解命名上很相似,稍不注意就会让人误用,今天就给大家说一下@Controller注解和@RestController这两个注解的用法和区别。 首...
  • kahhy
  • kahhy
  • 2017-09-13 10:12:14
  • 1746
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 5253
    积分: 421
    排名: 11万+
    博客专栏
    JME

    文章:5篇

    阅读:83
    最新评论