美文网首页
Day62 Spring 依赖注入源码解析

Day62 Spring 依赖注入源码解析

作者: 小周爱吃瓜 | 来源:发表于2022-07-01 14:41 被阅读0次

手动注入
自动注入

依赖注入,set注入,构造注入

  • 依赖注入:

  • Key依据

byType byName constructor,default,no

  • InjectionMetadata:
    相当于找到了AutoWired或者set开头的方法,然后缓存起来其,封装成AutowiredFieldElement或者Method对象,然后让外部反射调用,构建set赋值.
    同时将结果缓存起来.

  • 解析属性

              value = beanFactory.resolveDependency(desc, beanName, autowiredBeanNames, typeConverter);

beanfactory指的是DefaultListableBeanFactory.

相关文章

网友评论

      本文标题:Day62 Spring 依赖注入源码解析

      本文链接:https://www.haomeiwen.com/subject/uzlcbrtx.html