常见注解及使用说明

简介: SpringMVC通过注解将HTTP请求映射到控制器方法,如@RequestMapping定义接口路径,实现前后端对接。常用注解包括@GetMapping、@PostMapping等,均为@RequestMapping的封装,用于精准匹配增删改查等操作,提升开发效率与可维护性。(238字)

在我们引入了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:https://kdocs.cn/l/cvXWljAu8eph

相关文章
|
Shell 开发工具 git
Git获取本地仓库及基础操作指令
Git获取本地仓库及基础操作指令
298 0
|
存储 人工智能 安全
阿里云网盘与相册服务(简称PDS)是阿里云为客户提供的面向企业、团队与个人的数据管理开放平台
阿里云网盘与相册服务(简称PDS)是阿里云为客户提供的面向企业、团队与个人的数据管理开放平台
775 1
|
3月前
|
前端开发 安全 Java
1.自定义认证前端页面
本示例展示Spring Security基础配置:前端引入登录页,后端新增接口与安全配置。通过SecurityConfig实现请求认证、表单登录、自定义跳转,启动后访问/demo/index将自动跳转登录页,认证成功后返回欢迎信息,实现简单安全控制。(238字)
|
数据可视化 数据挖掘 BI
python数据分析和可视化【2】鸢尾花数据分析
python数据分析和可视化【2】鸢尾花数据分析
600 0
|
5月前
|
监控 负载均衡 安全
WebSocket网络编程深度实践:从协议原理到生产级应用
蒋星熠Jaxonic,技术宇宙中的星际旅人,以代码为舟、算法为帆,探索实时通信的无限可能。本文深入解析WebSocket协议原理、工程实践与架构设计,涵盖握手机制、心跳保活、集群部署、安全防护等核心内容,结合代码示例与架构图,助你构建稳定高效的实时应用,在二进制星河中谱写极客诗篇。
WebSocket网络编程深度实践:从协议原理到生产级应用
|
安全 云栖大会 UED
阿里云×用友 | 用友BIP超级版On阿里云联合方案全新发布,共启数智化新未来
阿里云×用友 | 用友BIP超级版On阿里云联合方案全新发布,共启数智化新未来
|
数据管理 数据挖掘 定位技术
什么是ArcPy?
什么是ArcPy?
400 4
|
机器学习/深度学习 数据采集 自然语言处理
智能文档处理技术综述
【8月更文挑战第7天】智能文档处理技术综述:通过OCR将图像转为文本,NLP理解文档内容,结构分析识别布局,信息抽取提取关键数据。广泛应用于企业自动化、金融、医疗及政务服务,面对多样格式、语言复杂性和数据质量等挑战,未来将融合深度学习、提升多语言处理并集成其他先进技术,以满足全球化需求并确保安全可靠。
642 2
|
搜索推荐
排序算法图解(五):快速排序分步刨析
文章目录 1 快速排序简介 2 思路简介及图解 3 实现代码及运行结果 写在最后
888 153
排序算法图解(五):快速排序分步刨析
|
存储 NoSQL Redis
Redis入门到通关之数据结构解析-RedisObject
Redis入门到通关之数据结构解析-RedisObject
417 1