IOC 总结

IOC是什么?IOC是一个容器,帮我们管理所有的 组件。他能够完成以下功能:

  1. 依赖注入:@Autowired:自动赋值
  2. 要使用某个组件提供的功能,必须把IOC AOP等功能添加到容器中

体会

  1. 容器启动创建所有单实例bean
  2. autowired自动装配的时候,,是从容器中找符合要求的bean
  3. ioc.getBean () 也是从容器找到bean
  4. 所以容器中包括了所有的 bean
  5. 调试spring的源码 ,看看容器到底是什么?答案:容器就是MAP
  6. 这个MAP保存了所有创建好的bean 提供外界获取的功能
  7. 可以探索一下单实例的bean都保存到哪个map中了?
  8. 调试:怎么知道哪个方法是干嘛的?
    1. 翻译一下这个方法是干嘛
    2. 放行这个方法 debug一下看每个的变化

finishBeanFactoryInitialization

  • 规范注释
  • 规范方法名和类名
-------------文章已结束~感谢您的阅读-------------
穷且益坚,不堕青云之志。