Spring 框架现在已经是一个庞大的生态,在入门 Java 没多久我就尝试过读 Spring 的源码,按能抽出整块时间读源码去算的话,有 3 次;《Spring 源码深度解析》这本书也看了一遍多,但收获一般。
我可以在 Spring Boot 上进行开发,但对配置的熟练度可能还不如一个初学者,但能很快上手,遇到各种问题能点进源码快速定位问题并解决;由于公司微服务框架是自研的,Spring Cloud 基本不会,借此机会把这块恶补一下。从官网可以看出,Spring 的功能远不止如此,还有 Spring Data、Spring for Android 等项目。
起点低,进步空间就巨大。而且,单就 Spring 全家桶来说,生态虽然庞大,但没有感觉有什么特别难的点。
第一篇,列一下 Framework 的 Overview,后续将它们的重难点列出来各个击破,做成思维导图,有问题翻翻官方文档和源码基本就差不多了。
