Bean的依赖注入原理
2022-06-06 15:31:47 0 举报
Bean的依赖注入原理
作者其他创作
大纲/内容
直接注入
注入点
如果注入点是Required的,即必须注入,就会报错
属性类型
方法参数类型
遍历每个注入点
被@Autowired注解的方法
先根据类型再根据名字
找到几个Bean
先判断是不是isAutowireCandidate
0个Bean
从多个Bean中确定出唯一的Bean
取优先级最高的Bean
根据名字进行筛选,选出唯一的一个
如果是set方法,那么就是参数名字
根据注入点类型找Bean
被@Autowired注解的属性
如果还有多个
再判断是不是符合Qualifier
1个Bean
多个Bean
如果是属性注入,那么就是属性名字
取@Primary注解的Bean
收藏
0 条评论
下一页