談?wù)勀銓pring的理解
- Spring是一個輕量級的
IOC
/DI
和AOP
容器的開源框架雌隅,其根本目的是為了簡化Java開發(fā)光稼。 -
IOC
:控制反轉(zhuǎn),也叫依賴注入(DI)
,就是通過工廠模式(BeanFactory接口
)自動選擇類構(gòu)造器、靜態(tài)工廠方法或?qū)嵗S方法為我們創(chuàng)建所需要的對象水孩。使Java開發(fā)符合高內(nèi)聚、低耦合的特性琐驴。 -
AOP
:面向切面編程俘种,將程序中獨立于其他功能的方法抽取出來,使Java開發(fā)模塊化绝淡,僅需專注于主業(yè)務(wù)即可宙刘。