# Spring
📚 欢迎来到 Spring 学习指南。
Spring 是 Java 后端开发最核心的框架,IOC 和 AOP 是它的两大基石,也是后续学习 Spring MVC、Spring Boot 的基础。本栏目从 Spring 概述讲起,带你深入理解 IOC、Bean 管理、AOP 以及声明式事务。
# 内容目录
- 1. Spring:Spring 概述与 IOC 核心
- 什么是 IOC、IOC 底层原理与实现过程
- IOC 接口与 Bean 管理(XML 方式)
- 属性注入、集合注入与 FactoryBean
- Bean 的生命周期(含前后置方法)
- XML 自动装配、引入外部属性文件
- 基于注解实现 Bean 管理
- 2. AOP:面向切面编程
- AOP 底层原理与常用术语
- AOP 操作:准备、实现、切入点抽取
- AOP 执行顺序与 XML 实现方式
- 3. Spring 事务:声明式事务
- 事务概念与银行转账示例
- Spring 事务管理介绍
- 注解方式实现与事务参数
- XML 方式与完全注解方式
# 学习建议
- 吃透 IOC 和 AOP:这是 Spring 的两大核心,也是面试必问,务必理解原理而不只是会用。
- 动手配置一遍:XML 和注解两种方式都写一遍,体会 Spring 的演进。
- 理解 Bean 生命周期:Bean 的创建、依赖注入、初始化、销毁,是理解很多框架扩展点的基础。
- 事务要结合场景:搞清楚传播行为、隔离级别、回滚规则,最好用银行转账例子动手验证。