Spring 是一款成熟、功能强大、高度灵活的Java开发框架,注重构建Web应用程序。

使用Spring主要好处之一是,它尽可能多的实现了构建应用程序所需要的底层代码,使得开发者只需专注于系统功能和业务逻辑的开发。

另一点优势是,Spring框架非常的成熟和完善,拥有非常活跃和繁荣的开发者社区。这使得它更新很快,与时俱进。

要用好Spring,有很多东西需要我们去学习,下面让我们开始吧。

Spring 基础

我们先从框架核心基础知识开始:

Spring Web

Spring MVC是创建基于Spring框架的Web应用的基础。

它驱动了广泛的Web应用,从传统MVC应用到无状态的REST API应用。

让我们先从公共基础知识开始:

然后介绍,传统MVC Web应用基础知识:

如果您想更深入的学习Spring MVC框架,请参阅我们更全面的Spring MVC教程

最后,探索Spring MVC对RESTful的支持

如果您想进一步探索如何使用Spring构建REST API,请参阅我们更全面的Spring REST系列教程

Spring 持久化 - SQL

Spring 持久化 - NoSQL

Spring Security

其他 Spring 技术