一、框架的本质
1. 常见的框架

2. 框架学习的思想
-
找到逻辑基点
示例:例如Spring它的核心思想是控制反转,需要我们将自己的Java对象提供给Spring管理,管理的时候需要一个容器用来存放这些对象。这个容器可能是什么 -
大胆假设
示例:利用application.getBean()这个方法可以获得bean,而在调用API的过程中,我们会发现它需要传入一个字符串,能够获得一个对象。那么我们认为,这个行为,像一个map -
反向推论
既然是个map,我们假设自己来写一个Spring容器,这个动作很容易去实现,如果需要我们去做,我们会怎么去做?
3. Spring、SpringBoot和SpringCloud三个框架的简单图解分析

网友评论