Spring 是一款成熟、功能强大、高度灵活的Java开发框架,注重构建Web应用程序。
使用Spring主要好处之一是,它尽可能多的实现了构建应用程序所需要的底层代码,使得开发者只需专注于系统功能和业务逻辑的开发。
另一点优势是,Spring框架非常的成熟和完善,拥有非常活跃和繁荣的开发者社区。这使得它更新很快,与时俱进。
要用好Spring,有很多东西需要我们去学习,下面让我们开始吧。
Spring 核心基础
- 为什么选择Spring作为你的Java框架?
- Spring中控制反转与依赖注入 (热门)
- Spring构造函数依赖注入 (热门)
- 什么是Spring Bean? (热门)
- Spring中Bean的作用域 (热门)
- Spring Bean注解
- Spring @Autowired 注解 (热门)
- Spring中@Autowired、@Resourc、@Inject三者用法 (热门)
- Spring @qualifier注释 (热门)
- Spring中@Component、@Repository、@Service 三者比较 (热门)
- Spring 和 Spring Boot中Properties配置文件使用方法 (热门)
- 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错误处理 (热门)
- Spring REST API - Entity实体类 转 DTO (热门)
- Spring使用ResponseEntity操作HTTP Response (热门)
- Spring Restemplate错误处理 (热门)
- Spring与REST教程 (热门) (系列)
- 使用OpenAPI 3.0生成Spring REST API文档 (热门)
- Spring WebClient请求日志记录 (热门)
- Spring WebClient vs. RestTemplate 对比 (热门)
- 使用RestTemplate发送JSON POST请求 (热门)
Spring 持久化
- Spring集成Hibernate 5
- JPA与Spring集成教程 (热门)
- Spring JPA事务 (热门)
- Spring JDBC教程 (热门)
- Spring持久化教程 (热门) (系列)
Spring Data
Spring 测试
- Spring Boot测试 (热门)
- Spring集成测试 (热门)
- Spring Test覆盖配置 (热门)
- 在Spring Boot中进行测试时设置日志级别 (热门)
其他 Spring 教程
- Spring Security 教程 (热门) (系列) How to Secure an MVC project, Login and Logout, how to Secure a REST Service using OAuth.
- Spring Reactive指南 (系列) Learn about the reactive support in Spring
- Spring Cloud 教程 (系列) An overview of the Spring Cloud family of projects.