Spring基础
# Spring基础
# 什么是Spring
Spring是一个轻量级的开发框架,其提供了IOC和AOP两个核心功能,其目的是简化企业级开发,使得开发者只需要关注业务流程而不需要关注bean生命周期的管理,通过面向切面编程的方式,对功能进行增强,从而减少代码的侵入性。
# 为什么有Spring
- Spring 是一个轻量级的开发框架
- Spring 通过IOC容器实现bean生命周期的管理,DI实现依赖注入,从而实现bean依赖关系的松耦合.
- Spring 提供AOP面向切面的编程方式,使业务功能和系统功能进行切分
- Spring 提供 Spring MVC的web框架,强大而且灵活
- Spring 提供事务的统一管理,减少事务处理的复杂性
- Spring 生态非常强大,社区非常的活跃
Last Updated: 2023/08/03, 11:01:11