您好,登錄后才能下訂單哦!
這篇文章給大家介紹怎么進行Java Spring框架的解析,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
Spring是輕量級的開源的JAVAEE框架
Spring可以解決企業應用開發的復雜性
Spring有兩個核心部分:IOC和Aop
IOC:控制反轉,把創建對象的過程交個Spring進行管理
Aop:面向切面,不修改源代碼進行功能增強
Spring特點
方便解耦,簡化開發
Aop編程支持
方便程序測試
方便和其他框架進行整合
方便進行事務操作
降低API的使用難度
IOC底層原理
IOC接口(BeanFactory)
IOC操作Bean管理(基于XML)
IOC操作Bean管理(基于注解)
控制反轉,把對象創建和對象之間調用過程,交給Spring進行管理
使用IOC目的:為了耦合度降低
xml解析,工廠模式,反射
IOC思想基于IOC容器完成,IOC容器底層就是對象工廠
Spring提供IOC容器實現兩種方式:(兩個接口)
BeanFactory接口的子接口,提供更多更強大的功能,一般是由開發人員進行使用
加載配置文件時候就會把配置文件對象進行創建
IOC容器基本實現方式,是spring內部使用接口,不提供開發人員進行使用
加載配置文件不會創建對象,在獲取對象才去創建對象
BeanFactory:
ApplicationContext:
使用ApplicationContext把加載過程交給啟動服務器,不要留給運行中。
ApplicationContext接口有實現類
盤路徑 類路徑
什么是Bean管理
Spring創建對象
Spring注入屬性
Bean管理操作有兩種方式
基于xml配置文件方式實現
基于注解方式實現
在Spring配置文件中,使用bean標簽,標簽里面添加對應屬性,就可以實現對象創建
在bean標簽有很多屬性,常用屬性:
id屬性:唯一標識
class屬性:類全路徑
創建對象時候,默認是執行無參構造
DI:依賴注入,注入屬性
使用set方法注入
屬性:類全路徑
創建對象時候,默認是執行無參構造
關于怎么進行Java Spring框架的解析就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。