当前位置: 首页 > news >正文

java后端的各种注解

 各种注解使用场景:

@RestController

@RequestMapping

@RequestParam

@RestController写在controller类的上方
@RequestMapping("/hello")写在controller类的方法的上方(一个方法就是一个接口),定义访问路径
@RequestParam用于方法形参名称和请求参数名称不匹配或者数组参数请求但是使用集合来接收时

@DateTimeFormat

用于日期参数请求的格式规定


@RequestBody

用于json参数的接收


@PathVariable

@ResponseBody

@Component

@Autowired

@Conrtoller

@Service

@Repository

@SpringBootApplication

启动类的注解

@ComponentScan

作用:Bean组件扫描注,它被包含在启动类注解里

@Primary

(存在多个相同类型的bean,在某个bean上面添加这个注解表示优先注入这个bean)

@Autowired+@Qualifier(“bean名称”)

(存在多个相同类型的bean,告诉IOC容器具体注入哪个bean)

@Resource(“bean名称”)

(存在多个相同类型的bean,此时用来代替@Autowired)

http://www.dtcms.com/a/355338.html

相关文章:

  • 基于 PyTorch 构建 Dataset 与 DataLoader:从 TXT 文件读取到新增类别全流程指南
  • AI大模型企业落地指南-笔记02
  • Spring 框架中事务传播行为的定义
  • 146. LRU缓存
  • python使用sqlcipher4对sqlite数据库加密
  • 【论文阅读】基于人工智能的下肢外骨骼辅助康复方法研究综述
  • 【电源专题】隐形守护者:防爆锂电池如何守护高危环境的安全防线
  • UE5提升分辨率和帧率的方法
  • 网站日志里面老是出现{pboot:if((\x22file_put_co\x22.\x22ntents\x22)(\x22temp.php\x22.....
  • Leetcode 深度优先搜索 (15)
  • 【大前端】React Native(RN)跨端的原理
  • 比较两个字符串的大小
  • 使用CDN后如何才不暴露IP
  • EtherNet/IP 转 Modbus 协议网关(三格电子)
  • SOME/IP-SD通信中的信息安全保证
  • leetcode_73 矩阵置零
  • (LeetCode 面试经典 150 题) 103. 二叉树的锯齿形层序遍历(广度优先搜索bfs)
  • [n8n] 工作流数据库管理SQLite | 数据访问层-REST API服务
  • 解决PyCharm打开PowerShell终端报错找不到conda-hook.ps1文件
  • 前端javascript在线生成excel,word模板-通用场景(免费)
  • Spring Boot 定时任务入门
  • 使用Java实现PDF文件安全检测:防止恶意内容注入
  • ubuntu20安装lammps
  • PDFMathTranslate,完全免费的电脑 PDF 文档翻译软件
  • 怎么保护信息安全?技术理论分析
  • Shell 脚本编程规范与变量
  • [调试][实现][原理]用Golang实现建议断点调试器
  • 裸金属服务器与虚拟机、物理机的核心差异是什么?
  • 鸿蒙Harmony-从零开始构建类似于安卓GreenDao的ORM数据库(二)
  • Kea DHCP高危漏洞CVE-2025-40779:单个数据包即可导致服务器崩溃