SpringIOC总结

IOC是一个容器,帮我们管理所有的组件

  • 依赖注入 @autowired,自动赋值
  • 某个组件要使用Spring提供的更多功能(IOC,AOP)必须加入到容器中

体会

  1. 容器启动,创建所有bean实例
  2. Autowired字符装配是,是从容器中找到符合要求的bean
  3. ioc.getBean(“Book”),也是从容器中找到这个bean
  4. 容器中包括了所有的bean
  5. 调试Spring的源码,容器到底是什么? 其实是一个map
  6. 这个map中保存所有创建的bean,并提供外界获取功能
  7. bean保存在能map中?
  8. 源码调试思路
    1. 从HelloWorld开始的,给Helloworld的每一个关键步骤打一个断点,进去看里面都做了什么工作,
    2. 如何知道具体是做什么的
      1. 翻译这个方法是干什么的
      2. 放行这个方法,看控制台,看Debug的每一个变量的变化
      3. 看方法注释

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×