前言
现在公司里做项目基本都是用SpringBoot来做,但是仅仅停留在会使用的阶段是远远不够的。
作为一个有技术好奇心的程序员,肯定不满足于仅仅会用,自然会想要了解这么好用的框架,底层是怎么设计出来的,有哪些好的设计思路。
学习大牛当初设计框架的优秀思想,自己在以后的软件设计当中,也尝试使用这些好的设计思路。
这样坚持几年,自己也就成了别人眼中的大牛了,哈哈。
既然学习原理这件事如此重要,那么怎么开始呢,先从基本的几个问题开始:
- 为什么出现,解决了什么问题
- 怎么解决的,使用了哪些解决方案,分为几个模块
- 这些方案的优缺点,优点适合场景,缺点如何改进
未完待续。。。。。