Spring 是什么
Spring 是一个轻量级的 Java 开发框架,它的主要功能包括:IoC 容器管理 Bean 的创建和依赖注入、AOP 支持面向切面编程、事务支持统一管理、MVC 开发 Web 请求处理框架、以及方便的第三方集成。Spring 出现之前,我们使用 EJB 开发企业应用,需要编写大量的配置文件,代码耦合严重。Spring 的诞生让 Java 开发变得简单,也让 Spring 成为了 Java 后端开发的事实标准。
Spring 核心价值:
- 轻量级:核心 jar 包小,运行时开销低
- 解耦:通过 IOC 和 DI 实现松耦合
- AOP:分离横切关注点,提高代码复用
- 一站式:提供 Web、事务、安全等全套解决方案
2025/10/5大约 13 分钟
