阅读目的
通过阅读本书,以对 Spring 能够有基本认知和了解。
时效性
本读书笔记完成于 2021 年 3 月 10 日。
我阅读的原书第四版使用的是 Spring V4 版本,而 Spring V5 已经发布。原书第五版也已经发布。
全书主旨
原书首先介绍了的核心“依赖注入”和“AOP”,之后分章节从各个方面介绍了 Spring 的各个功能。
个人感悟
我个人一直将 Spring 戏称为“面向注解编程”,而本书最大的问题就是很多内容(包含注解)有些过时(Spring V4),这也导致了我并不是很推荐对本书(尤其是强时效性的大篇幅代码)进行详细的分析阅读。
就本书的翻译版本而言,全书中的口语风范很明显,读起来比较轻松,像是以作者口吻写的各种描述和介绍。而本书第一章节吹 Spring 有点过头了,通过展示配置复杂的 XML 文件来“简化 Java 开发”感觉既不优雅也不简单,而且 XML 配置几乎贯穿全书,令人十分头疼。
我认为本书最有价值的是第一部分,即 Spring 的原理部分。依赖注入 DI、面向切片编程 AOP 堪称全书的基础,也是最值得阅读的部分。
最后关于本书的阅读建议:第一部分 Spring 核心,建议仔细阅读(但其中 XML 的部分可以稍微速览阅读了)。而后面在各个场景中的应用,根据需要进行速览阅读或详细阅读即可,因为不可能记得住那么多场景的那么多用法和配置。毕竟真到实际使用的时候,谷歌百度甚至官方文档永远比这本书更快更好使。
版权声明:本文遵循 CC BY-SA 4.0 版权协议,转载请附上原文出处链接和本声明。
Copyright statement: This article follows the CC BY-SA 4.0 copyright agreement. For reprinting, please attach the original source link and this statement.