谈谈你对Spring的理解
- Spring是一个轻量级的
IOC
/DI
和AOP
容器的开源框架,其根本目的是为了简化Java开发。 -
IOC
:控制反转,也叫依赖注入(DI)
,就是通过工厂模式(BeanFactory接口
)自动选择类构造器、静态工厂方法或实例工厂方法为我们创建所需要的对象。使Java开发符合高内聚、低耦合的特性。 -
AOP
:面向切面编程,将程序中独立于其他功能的方法抽取出来,使Java开发模块化,仅需专注于主业务即可。
IOC
/ DI
和 AOP
容器的开源框架,其根本目的是为了简化Java开发。IOC
:控制反转,也叫依赖注入(DI)
,就是通过工厂模式(BeanFactory接口
)自动选择类构造器、静态工厂方法或实例工厂方法为我们创建所需要的对象。使Java开发符合高内聚、低耦合的特性。AOP
:面向切面编程,将程序中独立于其他功能的方法抽取出来,使Java开发模块化,仅需专注于主业务即可。