Spring 中常用注解原理剖析

作者/分享人:追梦
向 Ta 提问
追梦,某大型互联网公司Java攻城狮,热衷并发编程,开源框架,业余时间担任并发编程网编辑,CSDN博客专家(https://blog.csdn.net/zhailuxu),微信公众号 :‘技术原始积累’,知识星球: ‘技术原始积累’

Spring 框架核心组件之一是 IOC,IOC主要负责管理 Bean 的创建和 Bean 之间的依赖注入,对于 Bean 的创建可以通过在 XML 里面使用<bean/>标签来配置,对于 Bean 之间的依赖可以使用构造方法注入、Set 方法注入。但是使用这种方式会使XML 变的比较臃肿庞大,并且还需要开发人员一个个的在 XML 里面配置 Bean 之间的依赖,这简直是一个灾难,还好 Spring 框架给我们提供了一系列的注解让开发人员从这个灾难中解脱出来,比如在一个类的成员变量上标注了一个简单的@Autowired 注解就可以实现了 Bean 之间的自动依赖注入,在一个类上标注了一个简单的@Component 注解就可以让一个 Bean 注入到 Spring 容器..……而 Spring 框架是如何通过注解简化我们的工作量,实现这些功能的。本 Chat 就来解开这神秘的面纱。另外SpringBoot可谓是把注解运用的活灵活现,SpringBoot中已经不推荐使用xml进行配置了,主张使用注解。

本 Chat 主要内容如下:

  • 我们经常使用@Autowired进行依赖注入,那么为何能够直接使用?它又是如何工作的,@Required 又是如何起到检查xml里面属性有没有被配置那?
  • Spring 框架是如何把标注@Component 的 Bean 注入到容器?
  • 我们经常使用的@Configuration,@ComponentScan,@Import,@Bean 注解又是如何工作的?
  • 我们经常使用@PropertySource 引入配置文件,那么配置文件里面的配置是如何被注册到 Spring 环境里面的?
  • 最后讲解如何通过自定义注解实现一个简单的树形文档生成
已有367人预订
预订达标
文章出炉
     
03月08日
03月23日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张追梦的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
S。
赞赞赞!一如既往的好!
你可能还喜欢
二叉树的原理推敲与动手种树
浅浅
Spring Boot Actuator 之监控架构实战使用
张振华
谈谈 Java NIO
应书澜
DevOps 工具链:在线报障的流程、系统设计和自改进体系的建设
常新居士
程序员炒股:算法交易策略与建模思想
chen_h
RabbitMQ 消息服务总结心得分享
IT小香猪
微信扫描登录