第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

spring.xml和spring-mvc.xml通過(guò)web.xml加載后屬于同一上下文嗎?

spring.xml和spring-mvc.xml通過(guò)web.xml加載后屬于同一上下文嗎?

夢(mèng)編猿 2016-11-18 08:00:43
在這里說(shuō)明:spring.xml屬于Spring框架,管理service、dao、數(shù)據(jù)源的bean。加載器:org.springframework.web.context.ContextLoaderListenerspring-mvc.xml屬于Spring MVC框架,管理action的bean。加載器:org.springframework.web.servlet.DispatcherServlet就想知道它們被加載后屬于同一上下文嗎?若不是的話(huà),它們的bean是怎么關(guān)聯(lián)一起的?特別是action層到service的bean。
查看完整描述

1 回答

?
夢(mèng)編猿

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超4個(gè)贊

http://img1.sycdn.imooc.com//582e79150001ce2b07220470.jpg

注意:Spring MVC 這里不應(yīng)該出現(xiàn) Service 層,只是為了方便理解父子關(guān)系。而且(針對(duì)兩者配置文件來(lái)說(shuō))父不在子環(huán)境里,但是子在父環(huán)境里。以及是contextConfigLocation在讀取配置文件加載到對(duì)應(yīng)的容器中的。DispatcherServlet理論上并沒(méi)讀取加載配置文件的功能。 容器理解:在Spring整體框架的核心概念中,容器是核心思想,就是用來(lái)管理Bean的整個(gè)生命周期的,而在一個(gè)項(xiàng)目中,容器不一定只有一個(gè),Spring中可以包括多個(gè)容器,而且容器有上下層關(guān)系,目前最常見(jiàn)的一種場(chǎng)景就是在一個(gè)項(xiàng)目中引入Spring和SpringMVC這兩個(gè)框架,其實(shí)就是2個(gè)容器,Spring是根容器,SpringMVC是其子容器,并且在Spring根容器中對(duì)于SpringMVC容器中的Bean是不可見(jiàn)的,而在SpringMVC容器中對(duì)于Spring根容器中的Bean是可見(jiàn)的,也就是子容器可以看見(jiàn)父容器中的注冊(cè)的Bean,反之就不行。理解這點(diǎn)很重要,因?yàn)檫@是一個(gè)規(guī)則,是Spring自己設(shè)定的,但是往下看,我們會(huì)發(fā)現(xiàn)有些地方它并不默認(rèn)使用這個(gè)規(guī)則。


讓大家久等了,整理了一個(gè)上午整理出來(lái)的~~

查看完整回答
3 反對(duì) 回復(fù) 2016-11-18
  • 1 回答
  • 2 關(guān)注
  • 4965 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)