Spring 是一款成熟、功能强大、高度灵活的Java开发框架,注重构建Web应用程序。
使用Spring主要好处之一是,它尽可能多的实现了构建应用程序所需要的底层代码,使得开发者只需专注于系统功能和业务逻辑的开发。
另一点优势是,Spring框架非常的成熟和完善,拥有非常活跃和繁荣的开发者社区。这使得它更新很快,与时俱进。
要用好Spring,有很多东西需要我们去学习,下面让我们开始吧。
Spring 核心基础
-
为何选择 Spring 作为你的 Java 框架?
-
Spring中的控制反转与依赖注入 (热门)
-
Spring构造函数依赖注入 (热门)
-
Spring Bean 是什么? (热门)
-
Spring Bean作用域详解 (热门)
-
Spring Bean注解
-
Spring @Autowired 注解 (热门)
-
Spring 依赖注入注解深度解析 (热门)
-
Spring @Qualifier 注解详解 (热门)
-
@Component vs @Repository 与 @Service:Spring 中三大注解的区别 (热门)
-
Spring 和 Spring Boot 中的属性配置 (热门)
-
Spring @Value注解介绍 (热门)
-
Spring Profiles 详解 (热门)
-
Spring 中的 @Scheduled 注解详解 (热门)
-
在Spring中获取当前ApplicationContext (热门)
-
Spring YAML 配置详解 (热门)
-
在Spring 6中使用虚拟线程(Virtual Threads) (热门)
-
Spring 依赖注入系列指南 (热门) (系列)
-
Spring 中的 @PostConstruct 和 @PreDestroy 注解详解 (热门)
-
Spring 核心注解 (热门)
-
Spring AOP 入门 (热门)
Spring Boot 基础
-
Spring Boot 入门示例程序 (热门)
-
Spring Boot 中的注解 (热门)
-
Spring Boot Starter简介 (热门)
-
学习Spring Boot (热门) (系列)
Spring MVC
Spring MVC是创建基于Spring框架的Web应用的基础。
它驱动了广泛的Web应用,从传统MVC应用到无状态的REST API应用。
-
Spring MVC教程 (热门)
-
Spring 中 @Controller 与 @RestController 注解详解 (热门)
-
Spring @RequestMapping 注解详解 (热门)
-
Spring @RequestParam 注解详解 (热门)
-
Spring MVC和@ModelAttribute注释 (热门)
-
Spring MVC中的Session属性管理
-
Spring 中使用 Thymeleaf 模板引擎介绍 (热门)
-
Spring MVC 教程 (系列)
Spring REST
-
使用Spring 5搭建Web应用程序
-
使用Spring和Java配置构建REST API (热门)
-
Spring @RequestBody 与 @ResponseBody 注解详解 (热门)
-
Spring中的REST分页 (热门)
-
Spring REST API 异常处理详解 (热门)
-
Spring REST API 中的实体与 DTO 转换 (热门)
-
使用 Spring ResponseEntity 操作 HTTP 响应 (热门)
-
Spring RestTemplate 错误处理详解 (热门)
-
Spring REST 系列教程 (热门) (系列)
-
使用 OpenAPI 3.0 为 Spring REST API 生成文档 (热门)
-
Spring WebClient 请求日志记录详解 (热门)
-
Spring WebClient 与 RestTemplate 对比 (热门)
-
使用 RestTemplate 发送 JSON 格式的 POST 请求 (热门)
Spring 持久化
-
Spring集成Hibernate 5
-
Spring 中使用 JPA 的完整指南 (热门)
-
Spring 与 JPA 的事务管理 (热门)
-
Spring JDBC教程 (热门)
-
Spring 持久化系列教程 (热门) (系列)
Spring Data
Spring 测试
-
Spring Boot 测试指南 (热门)
-
Spring 集成测试指南 (热门)
-
在 Spring 测试中覆盖配置属性 (热门)
-
Spring Boot 测试中设置日志级别 (热门)
其他 Spring 教程
-
Spring Security 教程 (热门) (系列) How to Secure an MVC project, Login and Logout, how to Secure a REST Service using OAuth.
-
Spring Reactive Guide (系列) Learn about the reactive support in Spring
-
Spring Cloud 教程 (系列) An overview of the Spring Cloud family of projects.