Spring IOC例項化了哪些物件

2021-09-01 13:07:56 字數 2029 閱讀 2518

[size=x-large][b][color=red][align=center]spring ioc例項化了哪些物件[/align][/color][/b][/size]

//將beanservice物件注入到action物件 也可以用註解@resource beanservice

//將dao物件注入到beanservice物件裡面

//將hibernatetemplate注入到dao物件裡面

//將db連線設定到sessionfactory 也可以通重載入hibernate.cfg.xml建立sessionfactory物件

//建立db連線,也可以通過配置檔案hibernate.cfg.xml裡配置引數

然後在啟動tomcat之後,還沒有執行程式前,自己配置的log4j打出的日誌有如下:

---------------------------------日誌分割線--------------------------------------

。。。。。。

pre-instantiating singletons in org.springframework.beans.factory.support.defaultlistablebeanfactory@6210fb: defining beans [[color=red]login,personservice,persondao,sessionfactory,datasource,chartaction[/color]]; root of factory hierarchy

creating shared instance of singleton bean 'personservice'

creating instance of bean 'personservice'

eagerly caching bean 'personservice' to allow for resolving potential circular references

creating shared instance of singleton bean 'persondao'

creating instance of bean 'persondao'

eagerly caching bean 'persondao' to allow for resolving potential circular references

creating shared instance of singleton bean 'sessionfactory'

creating instance of bean 'sessionfactory'

eagerly caching bean 'sessionfactory' to allow for resolving potential circular references

creating shared instance of singleton bean 'datasource'

creating instance of bean 'datasource'

eagerly caching bean 'datasource' to allow for resolving potential circular references

。。。---------------------------------日誌分割線--------------------------------------

在啟動servlet容器(tomcat)時,

1.spring就已經初始化了action,personserviceimpl,persondaoimpl,sessionfactory,datasource

2.struts2的具體action例項也例項化,但是沒包裝資料,當使用者訪問*.action時,會把jsp頁面裡面的引數包裝設定到action的屬性裡面。這裡與struts 1.x不同之處:struts是*.do,經過web.xml過濾,查詢有沒有請求的action,有--->通過struts-config.xml-->找到-->對應的beanform-->把請求引數設定到beanform裡面去。

通過例項解析Spring Ioc專案實現過程

0.ioc 主要是實現乙個控制反轉,耦合性大大降低。1.建m en專案 建立乙個空的m en專案,然後pom.xml新增spring context的依賴 www.cppcns.comt org.springframework spring context 程式設計客棧ion 5.2.7.relea...

Python練習題 統計總共例項化了多少個物件

需求 有乙個計數器 屬性 統計總共例項化了多少個物件 如下 class student school luffycity count 0def init self,name,age,self.name name self.age age self.self.count 1def learn self...

例項分析新浪微博成功投稿有哪些注意事項

5月5號在論壇看了個搞笑的貼子 看看00後的簽名,90後黯然了,80後落淚了,70後自殺了 把其中一句拿去稍作編輯了一下配圖後發到新浪微博上,然後找了約 個左右10萬以上的微博投稿,到了23 50左右,滑稽趣味王 32萬粉絲 發了我的廣播並 了我的微博,可惜不是 留下截圖作個紀念並自我激勵一下吧 其...