1. 两者之间的关系

RequestController是Controller与RequestBody的结合体。

2. 各自的作用

Controller注解是将返回结果按照MVC视图解析,而RequestController注解则表明这就是返回的主体部分,不需要解析,也就是你返回什么东西就会在页面上呈现什么。当然这又涉及到了前后端通信的数据传输格式,一般来说应该是一个json格式的字符串。

所以你的类大部分方法都是返回一个页面,那么就可以在类上面写上Controller注解,小部分不需要返回页面的方法,则需要在上面加上RequestBody注解。

如果你整个类都不返回页面,也可以直接在类上面加上RequestController注解。

spring boot之controller注解与RequestController注解相关推荐

  1. 盘点Spring Boot最核心的27个注解

    Spring Boot方式的项目开发已经逐步成为Java应用开发领域的主流框架,它不仅可以方便地创建生产级的Spring应用程序,还能轻松地通过一些注解配置与目前比较火热的微服务框架SpringClo ...

  2. 详解 | Spring Boot 最核心的 3 个注解详解

    Hi !我是小小,开始本周的第一篇,本周第一篇内容是关于Spring Boot 最核心的三个注解,将会对这三个注解进行详细解释. 前言 Spring Boot 最大的特点是无需 XML 配置文件,能够 ...

  3. 详解 :Spring Boot 最核心的 3 个注解

    作者 | 小明菜市场 来源 | 小明菜市场(ID:fileGeek) 头图 |  CSDN 下载自东方IC 前言 Spring Boot 最大的特点是无需 XML 配置文件,能够实现自动装配,并进行全 ...

  4. Spring Boot 最核心的 3 个注解详解

    最近面试一些 Java 开发者,他们其中有些在公司实际用过 Spring Boot, 有些是自己兴趣爱好在业余自己学习过. 然而,当我问他们 Spring Boot 最核心的 3 个注解是什么,令我失 ...

  5. 详解Spring Boot框架中的@Conditional系列注解

    目录 1. @Conditional 注解 2. Spring boot 扩展 1) @ConditionalOnClass和@ConditionalOnMissingClass注解 2) @Cond ...

  6. java中的controller_详解Spring Boot中Controller用法

    Controller Controller是SpringBoot里最基本的组件,他的作用是把用户提交来的请求通过对URL的匹配,分配个不同的接收器,再进行处理,然后向用户返回结果.他的重点就在于如何从 ...

  7. 访问指定html页面,Spring boot的Controller类是如何指定HTML页面的

    Spring boot的Controller类是指定HTML页面的实现的方法如下: 1.在spring boot中借鉴servlet的方法输出html: @RequestMapping(value=& ...

  8. Spring Boot多数据源配置并通过注解实现动态切换数据源

    文章目录 1. AbstractRoutingDataSource类介绍 2. ThreadLocal类介绍 3. 环境准备 3.1 数据库准备 3.2 项目创建 4. 具体实现 4.1 定义数据源枚 ...

  9. 【spring boot】Controller @RequestMapping 数据绑定:接收 Date 类型参数时遇错,将 String 类型的参数转换成 Date 类型

    前言 spring boot 2.1.1.RELEASE 遇错 Failed to convert value of type 'java.lang.String' to required type ...

最新文章

  1. java判断邮箱名和文件名_Java公开课|想学好Java,教你操作Java校验文件名和邮箱地址,快来看看...
  2. 换硬币c语言编程_为什么大多数程序员都会学C语言的5大原因!什么原因让你学不会?...
  3. springmvc @PathVariable注解进行传参操作
  4. 【蓝桥杯Java_C组·从零开始卷】第三节、while循环do while循环for循环(超重点)break终止循环continue结束本次循环
  5. Django(part33)--数据库的迁移
  6. 两个不同的数据库如何跨库事务
  7. TFRecords文件的存储与读取
  8. 如何调整pdf的页边距
  9. html邮件的排版问题
  10. 第一天-虚拟机+CentOS6.7+工具软件安装
  11. Android APP旋转屏幕
  12. js中undefined
  13. C++学习(complex类)
  14. 一张图,区分NPN于PNP型三极管的工作原理
  15. 分别用Java应用程序和Applet程序实现星星三角形图案的绘制
  16. linux系统能做什么的,Linux系统适合日常使用吗?普通人学Linux能干什么
  17. mysql查询最高分学生年龄_MySQL练习题student_score
  18. 生产环境SLB-F5会话保持失效问题排查及总结
  19. oracle如何根据ID恢复部分数据,三种方法找回Oracle数据库误删除的数据
  20. 初识消隐算法_艾孜尔江编撰

热门文章

  1. Twitter只剩下两个硬核程序员了!
  2. MW7299/PD+HUB2.0集成芯片上行支持PD3.0协议下行HUB支持BC1.2协议QFN32封装
  3. 16bit的pcm双声道转单声道
  4. 预防WinRAR文件损坏
  5. SQL_删除重复项数据
  6. 计算机键盘分为哪5个区,计算机键盘分区之功能键区
  7. 速腾聚创激光雷达部署
  8. 保护信息安全,实名认证该怎么选?
  9. 使用阿里云实现营业执照的查询
  10. 四氨基钴酞菁[Co(TAPC)],cas203860-42-8,齐岳生物提供定制材料