Java-第十五部分-集合和Spring源码阅读

405 阅读1分钟

String和Integer

集合

ArrayList和LinkedList

  • Map&Set类图 map.png

HashMap

LinkedHashMap

TreeMap

HashSet、LinedHashSet和TreeSet

Spring

  • 优点
  1. 解耦
  2. AOP编程支持,事务操作
  3. 与其他框架整合
  4. 降低API开发难度

手写Spring

Bean生命周期、事务、循环依赖简略版

自定义Spring整合Mybatis

IOC重要的类、BeanDefinition注册流程和Bean实例化及属性赋值

后置处理器们对IOC容器和Bean的影响

Spring注解配置类的扫描过程

FactoryBean、接口实现类的管理和容器的启动过程

循环依赖梳理

AOP梳理

监听器梳理

事务梳理

Spring中的设计模式

SpringMVC

SpringMVC父子容器启动梳理

doDispatch流程和九大组件

异常处理、界面渲染处理和EnableWebMvc机制

SpringBoot

SpringBoot-Run和配置过程

Tomcat

架构关系和init/start/invoke流程