spring boot之controller注解与RequestController注解
- 两者之间的关系
RequestController是Controller与RequestBody的结合体。
2. 各自的作用
Controller注解是将返回结果按照MVC视图解析,而RequestController注解则表明这就是返回的主体部分,不需要解析,也就是你返回什么东西就会在页面上呈现什么。当然这又涉及到了前后端通信的数据传输格式,一般来说应该是一个json格式的字符串。
所以你的类大部分方法都是返回一个页面,那么就可以在类上面写上Controller注解,小部分不需要返回页面的方法,则需要在上面加上RequestBody注解。
如果你整个类都不返回页面,也可以直接在类上面加上RequestController注解。
spring boot之controller注解与RequestController注解相关推荐
- 盘点Spring Boot最核心的27个注解
Spring Boot方式的项目开发已经逐步成为Java应用开发领域的主流框架,它不仅可以方便地创建生产级的Spring应用程序,还能轻松地通过一些注解配置与目前比较火热的微服务框架SpringClo ...
- 详解 | Spring Boot 最核心的 3 个注解详解
Hi !我是小小,开始本周的第一篇,本周第一篇内容是关于Spring Boot 最核心的三个注解,将会对这三个注解进行详细解释. 前言 Spring Boot 最大的特点是无需 XML 配置文件,能够 ...
- 详解 :Spring Boot 最核心的 3 个注解
作者 | 小明菜市场 来源 | 小明菜市场(ID:fileGeek) 头图 | CSDN 下载自东方IC 前言 Spring Boot 最大的特点是无需 XML 配置文件,能够实现自动装配,并进行全 ...
- Spring Boot 最核心的 3 个注解详解
最近面试一些 Java 开发者,他们其中有些在公司实际用过 Spring Boot, 有些是自己兴趣爱好在业余自己学习过. 然而,当我问他们 Spring Boot 最核心的 3 个注解是什么,令我失 ...
- 详解Spring Boot框架中的@Conditional系列注解
目录 1. @Conditional 注解 2. Spring boot 扩展 1) @ConditionalOnClass和@ConditionalOnMissingClass注解 2) @Cond ...
- java中的controller_详解Spring Boot中Controller用法
Controller Controller是SpringBoot里最基本的组件,他的作用是把用户提交来的请求通过对URL的匹配,分配个不同的接收器,再进行处理,然后向用户返回结果.他的重点就在于如何从 ...
- 访问指定html页面,Spring boot的Controller类是如何指定HTML页面的
Spring boot的Controller类是指定HTML页面的实现的方法如下: 1.在spring boot中借鉴servlet的方法输出html: @RequestMapping(value=& ...
- Spring Boot多数据源配置并通过注解实现动态切换数据源
文章目录 1. AbstractRoutingDataSource类介绍 2. ThreadLocal类介绍 3. 环境准备 3.1 数据库准备 3.2 项目创建 4. 具体实现 4.1 定义数据源枚 ...
- 【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 ...
最新文章
- java判断邮箱名和文件名_Java公开课|想学好Java,教你操作Java校验文件名和邮箱地址,快来看看...
- 换硬币c语言编程_为什么大多数程序员都会学C语言的5大原因!什么原因让你学不会?...
- springmvc @PathVariable注解进行传参操作
- 【蓝桥杯Java_C组·从零开始卷】第三节、while循环do while循环for循环(超重点)break终止循环continue结束本次循环
- Django(part33)--数据库的迁移
- 两个不同的数据库如何跨库事务
- TFRecords文件的存储与读取
- 如何调整pdf的页边距
- html邮件的排版问题
- 第一天-虚拟机+CentOS6.7+工具软件安装
- Android APP旋转屏幕
- js中undefined
- C++学习(complex类)
- 一张图,区分NPN于PNP型三极管的工作原理
- 分别用Java应用程序和Applet程序实现星星三角形图案的绘制
- linux系统能做什么的,Linux系统适合日常使用吗?普通人学Linux能干什么
- mysql查询最高分学生年龄_MySQL练习题student_score
- 生产环境SLB-F5会话保持失效问题排查及总结
- oracle如何根据ID恢复部分数据,三种方法找回Oracle数据库误删除的数据
- 初识消隐算法_艾孜尔江编撰