Skip to content

Spring Framework

企业级Java应用开发的首选框架

依赖注入面向切面企业级

核心特性

依赖注入

通过IoC容器管理对象生命周期,降低组件间耦合度

面向切面编程

AOP支持,轻松实现横切关注点如日志、安全、事务等

数据访问

统一的数据访问抽象,支持JDBC、JPA、NoSQL等多种数据源

Web开发

完整的MVC框架,支持RESTful API和传统Web应用开发

学习路径

1

Spring基础

学习Spring核心概念和基本使用方法

IoC容器Bean管理依赖注入配置方式
2

Spring AOP

掌握面向切面编程的理念和实践

切面概念通知类型切点表达式代理机制
3

Spring MVC

学习Web应用开发和RESTful API设计

控制器视图解析数据绑定REST API
4

Spring Boot

快速构建生产级Spring应用

自动配置起步依赖监控管理部署打包
5

微服务架构

使用Spring Cloud构建分布式系统

服务发现配置中心熔断器网关路由

Spring生态系统

Spring Framework

6.x

Spring核心框架,提供IoC、AOP等基础功能

IoC容器AOP支持Web MVC数据访问

Spring Boot

3.x

简化Spring应用的创建和部署

自动配置内嵌服务器监控指标开发工具

Spring Security

6.x

提供认证和授权安全框架

身份认证权限控制OAuth2JWT

Spring Data

3.x

统一的数据访问API

JPA支持MongoDBRedis查询方法