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

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何區(qū)分spring和spring mvc配置文件

<init-param>
? ?<param-name>contextConfigLocation</param-name>
? ?<param-value>classpath:spring/spring-*.xml</param-value>
</init-param>

這里加載所有的bean,但如何區(qū)分哪些bean是加載到spring mvc 中,哪些bean加載到spring中?有些說spring-web.xml和spring-service.xml分別掃描的了不同bean就能區(qū)分,但問題就來了,系統(tǒng)是根據(jù)掃描判斷來區(qū)分spring-web.xml是加載spring mvc的配置文件,spring-service.xml是加載spring的配置文件


正在回答

2 回答

dispatchServlet ?為什么叫SpringMVC是一個框架呢,就是為了方便我們的使用,你可以吧springmvc看成一個升級的 servlet ,servlet是干嘛的,服務(wù)于前后端之間的信息交互,實現(xiàn)動態(tài)的信息傳遞,為什么你要把東西寫在web.xml文件下,這個在你啟動tomcat或者是jetty用來做服務(wù)器的配置中已經(jīng)有了,人家寫好的要讀取你這個文件,所有你寫的<param-name>contextConfigLocation</param-name>
? ?<param-value>classpath:spring/spring-*.xml</param-value>才有用,才能看到你其他的.xml文件,你可以把這些在在一個資源文件下,當(dāng)你加載bean的時候 是根據(jù)你寫的比如mvc自動掃描驅(qū)動器,自動掃描包機制,spring的component-scan 自動掃描你設(shè)置的包下面的注解。這些都是互不干擾的 ,就比如你寫了類里面的各個不同的方法,都是不一樣的,在bean里,id就是唯一的標(biāo)識,將這些一部分一部分都寫在相關(guān)聯(lián)的文件里更好的管理,(例如:寫不同的類實現(xiàn)一個方法,其實可以寫在同一個類下,但功能就很混淆了,沒有統(tǒng)一性)

1 回復(fù) 有任何疑惑可以回復(fù)我~

spring 主要是IOC (依賴注入) 你完全可以把spring_dao和spring_service 寫到一起 ? 其中有 ?dataSource ,sqlSessionFactory(映射文件掃描mapper 全局配置加入mybatisConfig ?實體類別名使用) dao接口注入?

注解掃描 ?

springMVC 抓要是 dispatchServlet?

你的上述代碼是web.xml代碼 ??

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉0944173029

但這個案例是只通過dispatchServlet 去抓,那系統(tǒng)怎么知道哪個是spring mvc的配置文件,哪個是spring 的配置文件
2017-09-22 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

如何區(qū)分spring和spring mvc配置文件

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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