开篇:为什么 Spring 能统治 Java 后端?
想象一下你去一家餐厅吃饭。你不需要自己买菜、洗菜、炒菜,只需要坐下来点餐,厨师就会把做好的菜端到你面前。Spring 做的事情和餐厅一模一样——你不需要自己 new 对象、管理依赖,只需要"点菜"(声明需要什么),Spring 容器这个"厨师"就会把准备好的对象"端上来"。
这就是 Spring 能统治 Java 后端十多年的秘密武器:IoC(控制反转) 和 DI(依赖注入)。
本篇会从这两个核心概念出发,带你搞懂 Spring 容器的工作原理、Bean 的作用域和自动装配机制。所有内容都配有代码示例和对比表格,力求让你既能理解原理,也能应付面试。
大约 14 分钟