Spring 教程
最后更新:2025年2月7日
Spring 框架 是一个成熟、强大且高度灵活的框架,专注于使用 Java 构建 Web 应用程序。
Spring 的核心优势之一是它负责构建应用程序的大部分底层方面,使我们能够真正 专注于功能和业务逻辑。
另一个优点是,虽然该框架非常成熟和完善,但它得到了积极的维护,并且拥有一个蓬勃发展的开发社区。这使得它与当前的 Java 生态系统保持一致。
当然,要熟练使用 Spring,有很多东西需要学习。
让我们开始吧。
Spring Core 基础知识
我们首先从框架的一些核心方面入手
-
为什么选择 Spring 作为你的 Java 框架? (热门)
-
Spring 中的控制反转和依赖注入简介 (热门)
-
Spring 中的构造器依赖注入 (热门)
-
什么是 Spring Bean? (热门)
-
Spring Bean 作用域快速指南 (热门)
-
Spring Bean 注解
-
Spring @Autowired 指南 (热门)
-
Spring 中的装配:@Autowired、@Resource 和 @Inject (热门)
-
Spring @Qualifier 注解 (热门)
-
@Component、@Repository 和 @Service 在 Spring 中的区别 (热门)
-
Spring 和 Spring Boot 中的属性 (热门)
-
Spring @Value 注解快速指南 (热门)
-
Spring Profiles (热门)
-
Spring 中的 @Scheduled 注解 (热门)
-
在 Spring 中获取当前的 ApplicationContext (热门)
-
Spring YAML 配置 (热门)
-
在 Spring 中使用虚拟线程 (热门)
-
Spring 依赖注入系列 (热门) (系列)
-
Spring PostConstruct 和 PreDestroy 注解 (热门)
-
Spring 核心注解 (热门)
-
Spring AOP 入门 (热门)
-
Spring @Component 注解 (热门)
-
Spring ApplicationContext (热门)
-
Spring 中的 @Order (热门)
-
Spring Retry 指南 (热门)
-
Spring Batch 入门 (热门)
-
Spring 缓存指南 (热门)
-
Spring 事件 (热门)
Spring Boot 基础
接下来,让我们探索 Spring Boot 的基础知识
-
Spring Boot 教程 - 引导一个简单的应用程序 (热门)
-
Spring Boot 注解 (热门)
-
Spring Boot Starters 介绍 (热门)
-
Spring Boot 系列 (热门) (系列)
Spring MVC
Spring MVC 框架是使用 Spring 构建 Web 应用程序的基础。
让我们从构建 MVC 风格 Web 应用程序的一些基础知识开始
Spring REST
让我们探索 Spring MVC 中的 RESTful 支持
-
使用 Spring 和 Java 配置引导 Web 应用程序
-
使用 Spring 和 Java 配置构建 REST API
-
Spring 的 RequestBody 和 ResponseBody 注解 (热门)
-
Spring 中的 REST 分页 (热门)
-
Spring 中 REST 错误处理 (热门)
-
Spring REST API 中实体类与 DTO 的转换 (热门)
-
使用 Spring ResponseEntity 操作 HTTP 响应 (热门)
-
Spring RestTemplate 错误处理 (热门)
-
Spring REST 系列 (热门) (系列)
-
使用 OpenAPI 3.0 文档化 Spring REST API (热门)
-
记录 Spring WebClient 调用 (热门)
-
Spring WebClient vs. RestTemplate (热门)
-
RestTemplate 以 JSON 格式发送 POST 请求 (热门)
-
使用 OpenAPI Generator 实现 OpenAPI 服务器 (热门)
-
为 Spring REST API 设置请求超时 (热门)
-
使用 Springfox 为 Spring REST API 设置 Swagger 2 文档 (热门)
Spring 持久化
Spring 支持市面上大多数持久化解决方案
-
使用 Spring 启动 Hibernate
-
Spring 和 JPA 中的持久层指南 (热门)
-
Spring 和 JPA 中的事务 (热门)
-
Spring JDBC (热门)
-
Spring 持久化系列 (热门) (系列)
-
Spring Data JPA 投影 (热门)
Spring Data
Spring 支持多种技术来访问数据
Spring 测试
最后,让我们探讨 Spring 中的测试支持
其他 Spring 教程
-
Spring 安全系列 (热门) (系列) 如何保护 MVC 项目,登录和注销,如何使用 OAuth 保护 REST 服务。
-
Spring 响应式系列 (系列) 了解 Spring 中的响应式支持。
-
Spring Cloud 系列 (系列) Spring Cloud 项目系列的概述。
















