常见注解及使用说明

简介: 本文介绍SpringMVC中@RequestMapping注解的作用及原理,它将HTTP请求映射到控制器方法,实现前后端接口路径对应。通过@GetMapping等派生注解简化常用请求类型,帮助开发者高效构建Web接口。

在我们引入了SpringMVC框架之后,各位读者会发现,我们开始借助于注解的形式去定义接口请求路径,这些注解的作用就是:将任意HTTP 请求映射到控制器方法上
即:前端访问:www.baidu.com,实际对应后端一个被SpringMvc框架注解锁标注的方法上
那么这些注解有哪些,有各自发挥什么作用,在这里笔者带领大家快速了解一下:
@RequestMapping能做什么
在控制器类(就是我们的Controller类)上的方法上使用,用来表示前端请求的一个接口地址,比如我们访问任意一个网站,此时前端就会对后端发起一个Http请求
问题就在于:前端怎么知道请求后端哪个接口呢?接口有那么多?
此时我们的@RequestMapping注解就开始发挥作用了,我们定义的接口上:跟前端保持一样的接口请求路径,就可以实现对应接口的一对一访问。简而言之就是下面几个例子:
我们现在有一个员工操作接口,包括增删改查,一般我们会定义成下面的:
新增:@RequestMapping("/staff/add")
修改:@RequestMapping("/staff/update")
删除:@RequestMapping("/staff/delete")
查找:@RequestMapping("/staff/search")
这样我们就可以实现前后端接口的地址定位了。
但是除了这些我们可能还会有一些别的注解,其形式千变万化,但是要实现的效果是一致的。如@GetMapping、@PostMapping、@PutMapping、@DeleteMapping都是@RequestMapping注解基础之上的二次封装。
做个总结:@RequestMapping注解可以帮助后端程序员定义接口路径,从而让前端请求指定的接口。
@RequestMapping怎么做到的
这里有一定的原理性知识,各位视情况而定,可以自行跳过。
如果大家有需要,可以借鉴我总结的SpringMvc:

SpringMVC源码总结
https://kdocs.cn/l/cvXWljAu8eph

相关文章
Gradle安装配置下载
Gradle安装配置下载
997 1
|
1月前
|
存储 弹性计算 Linux
新手小白如何购买阿里云服务器?2026新版阿里云服务器购买实操教程:从账号准备、参数选型到实例初始化完整指南
很多刚刚接触云服务器的新手,打开ECS购买页面,面对付费类型、地域、实例规格、镜像、存储、安全组等大量配置选项,很容易陷入迷茫。一旦参数选择失误,不仅会造成资金浪费,还会出现网站访问卡顿、外部无法连通服务器、系统存在安全漏洞等一系列问题。本文结合2026年最新的购买页面,完整梳理前期准备工作、三类购买入口的适用人群、每一项核心参数的选择逻辑、下单之后初始化操作以及新手高频踩坑点,零基础用户跟随步骤就可以完成服务器选购与基础配置。本文以ECS云服务器作为讲解对象,同时会区分轻量应用服务器与ECS的适用场景,文中附带可直接复制执行的系统命令,帮助新手完成登录、系统检查、安全防护等实操工作。
348 2
|
8月前
|
存储 人工智能 自然语言处理
2026年AI生成网站怎么做?从0到上线的完整实操指南
凌晨两点灵光乍现?2026年,AI生成网站让创业点子秒变可访问原型:自然语言描述需求,AI自动产出页面、逻辑、数据库并一键部署。无需买服务器、写代码,验证成本趋近于零——开发者、创业者、产品经理皆可快速试错,重构开发范式。
|
9月前
|
人工智能 区块链 数据库
去中心化身份(DID)体系解析:我们真的需要“没有平台”的身份吗?
去中心化身份(DID)体系解析:我们真的需要“没有平台”的身份吗?
990 2
去中心化身份(DID)体系解析:我们真的需要“没有平台”的身份吗?
|
3月前
|
弹性计算 安全 数据库
海外用户如何进行阿里云账号实名认证:痛点剖析与全渠道通关指南!!!
本文由阿里云国际分销商零度云撰写,详解海外用户(外籍个人、港澳台居民、海外企业)在阿里云国内站(aliyun.com)完成中国大陆节点实名认证的合规路径:涵盖证件要求、人工审核、外币打款、避坑指南及替代方案,助力安全高效入华用云。
|
4月前
|
移动开发 小程序 安全
三角洲行动陪玩护航代练肝打钱哈夫币撞车/三角洲游戏代练新方式,接单到起飞,三角洲代练游戏平台源码三角洲代练小程序三角洲代肝平台开发定制
《三角洲行动》代练与变现生态详解:涵盖绿跑刷币、护航撤离、段位代练、任务代肝等多元服务;提供ThinkPHP6+UniApp四端源码方案,支持私有化部署;强调资金担保、实名审核、全程追踪与风控体系,倡导绿色手动、平台交易、合规运营。
731 0
|
11月前
|
存储 弹性计算 容灾
阿里云服务器优惠购买方法及自定义购买详细流程,新手入门必看
本文详解阿里云服务器ECS自定义购买全流程,涵盖付费模式、地域、实例规格、镜像、存储、网络、公网IP、安全组等配置选择,助新手快速入门。对比优惠活动与自定义购买优劣,提供实用选型建议,适合搭建网站及各类应用。
|
11月前
|
数据安全/隐私保护
申威架构Kylin10安装ntfs-3g-2017.3.23-11.ky10.sw_64.rpm详细步骤(命令行+图形界面)
ntfs-3g-2017.3.23-11.ky10.sw_64.rpm是专为银河麒麟V10申威平台编译的NTFS驱动,支持该系统下NTFS磁盘读写。仅适用于Kylin 10 + SW架构,可通过命令行或图形界面安装,安装后可用rpm命令验证是否成功。
1256 2
|
安全 Windows
硬盘数据恢复—硬盘坏道的分类以及不同类型硬盘坏道的修复方法
坏道是硬盘最常见的原因之一。导致硬盘坏道的原因很多,除了正常老化,还有其他一些原因。使用过程中频繁整理碎片、不适当的超频、供电质量不好、温度过高、灰尘、震动等都会导致硬盘出现坏道。
1556 0

热门文章

最新文章