事務(wù)管理器:
<bean id="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
配置注解驅(qū)動(dòng) 處理器映射器和處理器適配器:
<mvc:annotation-driven />
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 配置前綴 -->
<property name="prefix" value="/WEB-INF/jsp/" />
<!-- 配置后綴 -->
<property name="suffix" value=".jsp" />
</bean>
配置Spring監(jiān)聽器:
當(dāng)Web容器啟動(dòng)后,Spring的監(jiān)聽器會(huì)啟動(dòng)監(jiān)聽,監(jiān)聽是否創(chuàng)建ServletContext的對(duì)象,如果發(fā)生了創(chuàng)建ServletContext對(duì)象這個(gè)事件(當(dāng)web容器啟動(dòng)后一定會(huì)生成一個(gè)ServletContext對(duì)象,所以監(jiān)聽事件一定會(huì)發(fā)生),ContextLoaderListener類會(huì)實(shí)例化并且執(zhí)行初始化方法,將spring的配置文件中配置的bean注冊(cè)到Spring容器中,
<!-- 配置spring監(jiān)聽器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
配置springMVC前端控制器 :
<servlet>
<servlet-name>springmvc-web</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
自定義后綴結(jié)束的訪問(wèn)進(jìn)入springMVC:
<servlet-mapping>
<servlet-name>springmvc-web</servlet-name>
<!-- 所有以action結(jié)尾的請(qǐng)求進(jìn)入springMVC -->
<url-pattern>*.action</url-pattern>
</servlet-mapping>