您的位置:首页 > 其它

如何学习框架?培养我的设计者思维

2020-07-13 06:12 176 查看

首先我们先谈谈如何学习框架?

学习框架最重要的就是阅读源码,掌握阅读源码的方法显得尤为重要
我个人阅读源码的一些方法。

  1. 找到逻辑基点。如Spring的核心为控制反转 ,即将我们自己的Java对象放入至spring的容器中,由spring托管,在我们需要的时候,可以很方便的直接获取。那这个容器是什么?
  2. 大胆假设。首先我们通过applicationContext.getBean()这个方法,通过传入一个ID就可以获取一个对象,这种获取方式,是不是类似一个Map。
  3. 反向推理。假设Spring其实就是一个Map,那我们应该如何将对象放入其中呢?

Mybatis执行流程
项目启动后–》SqlsessionFactoryBuilder(通过parse方法将xml中的配置转变为Configuration对象)–》SqlSessionFactory(调用openSession方法创建连接)–》SqlSession–》Excutor(做JDBC的封装 )–》StatementHandler

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: