0


@Component注解的使用及解析

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 定义并注册它们。

在这里插入图片描述

在这里插入图片描述

标签: java spring 后端

本文转载自: https://blog.csdn.net/qq_43565087/article/details/127088655
版权归原作者 张三博客 所有, 如有侵权,请联系我们删除。

“@Component注解的使用及解析”的评论:

还没有评论