可以肯定的說,Spring框架是Java開發(fā)中應(yīng)用最多的框架。
這是什么原因呢?
1.spring本身自身功能就十分強(qiáng)大,內(nèi)部核心的控制反轉(zhuǎn),依賴注入,面向切面編程,設(shè)計(jì)理念十分先進(jìn)。
2.Spring整合其他框架也是個(gè)好手,現(xiàn)在主流的框架基本都支持Spring的整合,這樣就大大提高了Spring的使用范圍。
3.Spring能夠整合web開發(fā),對(duì)數(shù)據(jù)庫操作的支持非常強(qiáng)大,對(duì)數(shù)據(jù)庫事務(wù)管理操作十分簡便。
4.Spring與時(shí)俱進(jìn),為了簡化配置,更是引入Springboot,自動(dòng)配置,大大簡化開發(fā),提高效率。