首先我们看一下Spring Framework 的系统架构,对Spring的全貌了解一下
Spring 的系统架构Spring的核心就两点IoC和AOP:
1.IoC(控制反转):用人话说的意思是Spring容器负责各个组件的生老病死和管理,而Ioc的核心又是BeanFactory,负责对Bean的实例化,让我们可以少些很多代码,而且也可解耦。当然了容器还负责管理Bean的生命周期。
2.AOP(面向切面):像日志,鉴权,事务等业务是在应用各处都有存在,所以把这些和业务无相关的单独组件,不用各处都写重复代码,可重复利用。
DefaultListableBeanFactory的关系图谱
网友评论