事務(wù)管理器:
<bean id="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
配置注解驅(qū)動 處理器映射器和處理器適配器:
<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容器啟動后前标,Spring的監(jiān)聽器會啟動監(jiān)聽,監(jiān)聽是否創(chuàng)建ServletContext的對象涧至,如果發(fā)生了創(chuàng)建ServletContext對象這個事件(當(dāng)web容器啟動后一定會生成一個ServletContext對象,所以監(jiān)聽事件一定會發(fā)生)桑包,ContextLoaderListener類會實例化并且執(zhí)行初始化方法南蓬,將spring的配置文件中配置的bean注冊到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é)束的訪問進(jìn)入springMVC:
<servlet-mapping>
<servlet-name>springmvc-web</servlet-name>
<!-- 所有以action結(jié)尾的請求進(jìn)入springMVC -->
<url-pattern>*.action</url-pattern>
</servlet-mapping>