Spring中常用注解原理剖析

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

本 Chat 主要内容如下:

  • 我们经常使用@Autowired,@Required 进行依赖注入,那么为何能够直接使用?它又是如何工作的?
  • 我们经常使用的@Configuration,@Import,@Bean 注解又是如何工作的?
  • 我们经常使用@PropertySource 引入配置文件,那么配置文件里面的配置是如何被注册到 Spring 环境里面的?
  • Spring 框架是如何把标注@Component 的 Bean 注入到容器?@ComponentScan 注解又是如何把扫描的类注入到容器的?

欢迎识别下面二维码加入改Chat

IMG_1616.jpg
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,665评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,282评论 6 342
  • 文章作者:Tyan博客:noahsnail.com 3.4 Dependencies A typical ente...
    SnailTyan阅读 4,504评论 2 7
  • 小时候,吃不饱就哭,想要什么东西了哭,不开心了也哭,大人都说哭是解决不了问题的,所以我们学会了坚强,学会了收藏眼泪...
    禾夏土阅读 1,542评论 4 3
  • 入夜了,该是花瓣合拢的时刻了。 孩子纤细的手指握着画笔,在洁白的画纸上画下一朵一朵小花,边画边想着世上的花朵应该是...
    木头先生Aven阅读 365评论 1 4

友情链接更多精彩内容