Spring开发
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
随着Spring越来越受欢迎,在Spring Framework基础上,又诞生了Spring Boot、Spring Cloud、Spring Data、Spring Security等一系列基于Spring Framework的项目。本章我们只介绍Spring Framework,即最核心的Spring框架。后续章节我们还会涉及Spring Boot、Spring Cloud等其他框架。
Spring Framework主要包括几个模块:
- 支持JDBC和ORM的数据访问模块;
- 支持声明式事务的模块;
- 支持基于Reactive的Web开发;
- 以及集成JMS、JavaMail、JMX、缓存等其他模块。
本教程使用的Spring版本是6.x版,如果使用Spring 5.x则需注意,两者有以下不同:
如果使用Spring的其他版本,则需要根据需要调整代码。