Spring框架教程

Spring 是一款主流的 Java EE 轻量级开源框架,其目的是简化 Java 企业级应用的开发难度,同时缩短开发周期。

Spring 自诞生以来就备受青睐,现在已经成了 Java EE 开发的事实标准,每个 Java 程序员都需要掌握 Spring。除了服务器端开发,任何 Java 应用都能从 Spring 中受益。

Spring 框架还是一个超级粘合平台,除了自带的功能以外,它还能集成其它框架的能力,比如 Spring MVC、Mybatis、Hibernate、RabbitMQ 等。

Spring 的主要作用有两个:
  • 创建和管理 Java 对象;
  • 以热插拔的形式封装了一些常用功能,避免重复造轮子。

本教程基于最新的 Spring 6.0 编写,并提供了丰富和完整的实例,复制以后可以直接运行。

关于本教程

开始创作时间:2021-03-19

最后迭代时间:2023-03-27

当前版本:Version 3.0

字数统计:5.9W 字

版权证书:Version 1.0    Version 2.0    Version 3.0

教程目录:
1. Spring是什么
2. 第一个Spring项目
3. Spring IOC(控制反转)
4. Spring Bean
5. Spring依赖注入
6. Spring依赖注入:特殊值处理
7. Spring依赖注入:对象属性注入
8. Spring依赖注入:数组和集合注入
9. Spring Bean的作用域
10. Spring Bean的生命周期
11. Spring自动装配
12. Spring管理Bean(基于注解)
13. AOP面向切面编程
14. Spring AOP开发
15. AspectJ AOP开发(基于XML)
16. AspectJ AOP开发(基于注解)
17. Spring JdbcTemplate
18. Spring事务(Transaction)
19. Spring声明式事务管理(基于XML)
20. Spring声明式事务管理(基于注解)
21. Spring整合Log4j2