2019独角兽企业重金招聘Python工程师标准>>>

@RestController和@Controller是我们在前端控制层用在类上面的一个注解,这个我们大家都很熟悉。

@RestController这个注解相当于@Controller和@ResponseBody的一个组合,当我们使用@RestController注解定义一个类的时候,这个类中方法传递给前端的数据会自动转换为json类型。这里需要注意@RestController只是标识类传递给前端的数据类型为json,而类中的方法如果想接受前端的数据还是需要在对应的方法参数中添加@RequestBody注解。

这里一定要记住的是@RestController=@Controller+@ResponseBody,不包括@RequestBody注解,如果我们想要获取前端传递过来的json数据不管使用@RestController还是@Controller注解都要在类的方法中加上@RequestBody注解。

转载于:https://my.oschina.net/zicheng/blog/2052481

@RestController和@Controller注解的区别相关推荐

  1. Spring MVC和REST中@RestController和@Controller注释之间的区别

    Spring MVC中的@RestController注释不过是@Controller和@ResponseBody注释的组合. 它已添加到Spring 4.0中,以简化在Spring框架中RESTfu ...

  2. 深入分析 RestController 与 Controller 的区别,你真的了解吗?

    点击关注公众号,实用技术文章及时了解 @RestController和@Controller注解 我们都知道RestController默认都只提供Rest风格接口返回值,针对不需要返回页面的Cont ...

  3. 深入分析RestController与Controller

    @RestController和@Controller注解 我们都知道RestController默认都只提供Rest风格接口返回值,针对不需要返回页面的Controller都采用RestContro ...

  4. spring里面 @Controller和@RestController注解的区别

    问题:spring里面 @Controller和@RestController注解的区别 spring里面 @Controller和@RestController注解的区别 Web MVC和REST ...

  5. java controller注解原理_@Controller、@RestController注解区别详解

    @Controller.@RestController注解区别: @RestController 注解相当于 @Controller + @ResponseBody 合在一起的作用. 一.@Contr ...

  6. 注解@controller的作用_@controller和@Restontroller区别

    @controller和@Restontroller区别(百度答案): 1. Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 2 ...

  7. SpringBoot 中 @RestController 和 @Controller 的区别

    1 - 在springboot中,@RestController 相当于 @Controller + @ResponseBody; 2 - 即在Controller类中,若想返回jsp或html页面, ...

  8. Controller注解

    java Spring-MVC之Controller注解 1.Controlller简介 Controller是MVC模式中的控制层,主要用来处理浏览器的访问请求,在编写类时在类上加上@Control ...

  9. 详述 @Service 和 @Resource 注解的区别

    1 前言 在我们使用 Spring 框架的时候,注解是"不可或缺"的一部分,它帮我们脱离了配置繁琐的 XML 文件的工作,但有一点却需要我们自己去把握,那就是"3何&qu ...

最新文章

  1. AI还原宋明清三朝皇帝,还找到了最匹配的明星脸,网友:四大美女安排上
  2. JWT简介json web token bear token
  3. 玩转Numpy——np.ravel()的使用
  4. 数组指针和指针数组,函数指针和指针函数,常量指针和指针常量,常量引用
  5. 修改overflow图标 修改ActionBar的三个点的图标
  6. 工作任务:解决双主控倒换时双机切换问题
  7. Python replace() 和 re.sub() 字符串字符替换
  8. Python使用python-snap7实现西门子PLC通讯
  9. Python课程总结
  10. React的箭头函数详解
  11. Visual Studio 2008项目打包问题——项目太大C盘空间不够怎么办?
  12. ubuntu双系统引导梅花_Win10+ubuntu 双系统安装顺顺利利!
  13. 凯云水利水电造价工程系统 (三) 材料单价模块(1)
  14. bway ESL电竞联赛十六季C组对战前瞻 三组战队情报分析
  15. Eclipse详细安装教程(win10)
  16. 数据库的数据存储文件
  17. P1024 一元三次方程求解 牛顿迭代+盛金公式+二分+勘根定理
  18. 道而弗牽,強而弗抑,開而弗達》
  19. 匠心打造高精度在线直线度测量仪
  20. linux查看执行文件格式,Linux运行dat文件格式

热门文章

  1. MySQL之alter语句用法总结
  2. oracle 监听数据交互
  3. 关于 typedef typedef struct typedef union理解 --写给不长脑子的我
  4. command-line: line 0: Bad configuration option: PermitLocalCommand
  5. ssh时出现 Agent admitted failure to sign using the key
  6. 帧中继简单总结(修改)
  7. python解压zip文件_Python中最快解压zip文件的方法
  8. python隐藏部分代码_python隐藏类中属性的3种实现方法
  9. 项目的技术路线怎么写_资讯丨空压机节能改造项目技术路线
  10. 数据库为何不建议部署在Docker容器内