如何區(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的配置文件
2017-11-07
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)一性)
2017-09-14
spring 主要是IOC (依賴注入) 你完全可以把spring_dao和spring_service 寫到一起 ? 其中有 ?dataSource ,sqlSessionFactory(映射文件掃描mapper 全局配置加入mybatisConfig ?實體類別名使用) dao接口注入?
注解掃描 ?
springMVC 抓要是 dispatchServlet?
你的上述代碼是web.xml代碼 ??