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 定义并注册它们。
本文转载自: https://blog.csdn.net/qq_43565087/article/details/127088655
版权归原作者 张三博客 所有, 如有侵权,请联系我们删除。
版权归原作者 张三博客 所有, 如有侵权,请联系我们删除。