概述
1.@Component注解的含义
- @Componet注解为Bean的定义
- 表示此类为Spring容器中的一个Bean,将该类交给Spring管理
- 相当于<bean id=" " class=" "></bean>
2.@Component注解的具体实现
- @Component 可作用于类、接口、枚举类型等 (Target)
- @Component 生命周期为运行时 (Retention)
- @Component 可以使用JavaDoc命令生成文档后查看说明 (Documented)
- @Component 该类会存储到 META-INF/spring.components (Indexed)
3.@Component解析
3.1 通过Component的package找到其jar
spring-context-5.1.9.RELEASE.jar
3.2 找到spring.handlers文件
3.3 找到其核心的实现方法
- Actually scan for bean definitions and register them.
- 实际扫描 bean 定义并注册它们。
最后
以上就是虚拟季节为你收集整理的@Component注解的使用及解析的全部内容,希望文章能够帮你解决@Component注解的使用及解析所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复