常见注解及使用说明

简介: 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

相关文章
|
3月前
|
人工智能 NoSQL 前端开发
Chap03. SpringAI
SpringAI整合多款主流大模型,支持对话、函数调用与RAG等架构,提供统一API简化开发。通过ChatClient封装交互,结合Prompt工程、工具调用与知识检索,可快速构建智能客服、哄哄模拟器、ChatPDF等应用,并支持多模态与持久化扩展,助力AI应用高效落地。
|
2月前
|
传感器 人工智能 监控
2026:智能体元年 —— 从“对话框”到“数字物种”的进化跃迁
如果说 2023 年是“大模型”的惊艳亮相,那么 2026 年将被定义为 Agent(智能体)元年。AI 的形态正在发生质变:它不再只是一个被动回答问题的 Chatbot,而是进化为具备感知、决策、行动能力的自主“数字物种”。本文将综合技术架构与科学范式,深度拆解这一场正在发生的生产力革命。
296 11
|
机器学习/深度学习 Python
L1和L2正则化
L1和L2正则化
|
API 数据处理 开发工具
云计算在金融行业的应用与挑战
云计算在金融行业的应用与挑战
997 0
|
安全 Linux Shell
应急响应处置现场流程 - 文件痕迹排查笔记07
应急响应处置现场流程 - 文件痕迹排查笔记07
371 8
|
安全 Java 数据安全/隐私保护
【Java项目】基于SpringBoot+Vue的校园二手商品交易平台(一)
【Java项目】基于SpringBoot+Vue的校园二手商品交易平台
462 0
|
人工智能 编解码 搜索推荐
|
存储 前端开发 JavaScript
回调函数是JavaScript中处理异步编程的常见模式,常用于事件驱动和I/O操作。
【6月更文挑战第27天】回调函数是JavaScript中处理异步编程的常见模式,常用于事件驱动和I/O操作。它作为参数传递给其他函数,在特定条件满足或任务完成后被调用。例如,`asyncOperation`函数接受回调函数`handleResult`,模拟异步操作后,调用`handleResult`传递结果。这样,当异步任务完成时,`handleResult`负责处理结果。
224 1
|
小程序 开发者
小游戏的备案对个人开发者的影响
小游戏的备案对个人开发者的影响
880 0
|
Dart 数据库 开发者
Flutter笔记:用于ORM的Floor框架简记
最近想找用于Dart和Flutter的ORM框架,偶然间发现了Floor,觉得还不错,做一些记录。
671 0

热门文章

最新文章