news 2026/6/10 13:09:20

3.2.15.1.常见注解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3.2.15.1.常见注解

1.Web开发方面

@Controller:用于标注控制层组件。

@RestController:是@Controller 和 @ResponseBody 的结合体,返回 JSON 数据时使用。

@RequestMapping:用于映射请求 URL 到具体的方法上,还可以细分为:

@GetMapping:只能用于处理 GET 请求

@PostMapping:只能用于处理 POST 请求

@DeleteMapping:只能用于处理 DELETE 请求

@ResponseBody:直接将返回的数据放入HTTP响应正文中,一般用于返回JSON数据。

@RequestBody:表示一个方法参数应该绑定到 Web 请求体。

@PathVariable:用于接收路径参数,比如@RequestMapping(/hello/{name}),这里的name就是路径参数。

@RequestParam:用于接收请求参数。比如@RequestParam(name = "key") String key这里的 key 就是请求参数。

2.容器类注解

@Component:标识一个类为 Spring 组件,使其能够被 Spring 容器自动扫描和管理。

@Service:标识一个业务逻辑组件(服务层)。比如@Service("userService"),这里的 userService 就是 Bean 的名称。

@Repository:标识一个数据访问组件(持久层)。

@Autowired:按类型自动注入依赖。

@Configuration:用于定义配置类,可替换XML配置文件。

@Value:用于将 Spring Boot 中 application.properties 配置的属性值赋值给变量。

3.AOP方面的注解

@Aspect 用于声明一个切面,可以配合其他注解一起使用,比如:

@After:在方法执行之后执行。

@Before:在方法执行之前执行。

@Around:方法前后均执行。

@PointCut:定义切点,指定需要拦截的方法。

4.事务注解

主要就是 @Transactional,用于声明一个方法需要事务支持。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 18:36:13

小程序毕设选题推荐:基于SpringBoot的在线题库微信小程序系统基于springboot+微信小程序的在线复习小程序【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/8 13:27:29

小程序毕设选题推荐:基于springboot+微信小程序的社区论坛与二手交易平台的设计与实现基于微信小程序的二手交易平台设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/9 12:37:08

计算机小程序毕设实战-基于springboot+微信小程序的DIY电脑朱庄配件方案推荐与交流平台【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/6 13:36:54

【课程设计/毕业设计】基于微信小程序的DIY电脑推荐与交流平台基于springboot+微信小程序的DIY电脑推荐与交流平台【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/9 21:32:44

探索逆合成孔径雷达稀疏成像:短孔径与压缩感知的奇妙融合

逆合成孔径雷达稀疏成像,短孔径成像,压缩感知在雷达成像领域,逆合成孔径雷达(ISAR)成像技术一直是研究热点。特别是在一些特殊应用场景下,比如对快速目标成像或者在有限空间内进行成像时,传统的…

作者头像 李华
网站建设 2026/6/9 5:39:50

锁的进化史:从偏向锁到重量级锁的奇幻之旅

文章目录为什么需要这么多锁?锁的“状态机”:四种锁状态偏向锁:专一的锁为什么需要偏向锁?偏向锁的工作原理偏向锁的撤销轻量级锁:温和的竞争为什么需要轻量级锁?轻量级锁的工作原理自旋优化:耐…

作者头像 李华