前言
这篇博客主要是对《Spring实战》(第四版)一书的整理。
Spring实战电子书:Spring 实战(第 4 版) - Spring 实战(第四版)
第五版链接:Spring 实战(第 5 版) - Spring 实战(第五版)
吐槽:现在国内Spring实战出到了第五版,买完看了下跟第四版内容组织差别不小。
建议初学者还是先看第四版,第四版开宗明义介绍了Spring的各个概念,个人觉得对于入门帮助更大一些。
Spring核心
POJO:Plain Ordinary Java Object,可以理解为普通实体类,不需要考虑业务逻辑,单纯映射数据表,包含getter、setter方法等。
DI:Dependency Injection,依赖注入。
AOP:Aspect-Oriented Programming,面向切面编程。
为了降低Java开发的复杂性,Spring 采取了以下 4 种关键策略:
-
基于 POJO 的轻量级和最小侵入性编程;
-
通过依赖注入和面向接口实现松耦合;
<