spring-web.xml 模板
阿新 • • 發佈:2018-12-19
ssm模板
- "1.0" encoding="UTF-8" xml version=
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:context="http://www.springframework.org/schema/context"
- xmlns:mvc="http://www.springframework.org/schema/mvc"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans.xsd
- http://www.springframework.org/schema/context
- http://www.springframework.org/schema/context/spring-context.xsd
- http://www.springframework.org/schema/mvc
- http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd">
- <!-- HandlerMapping 無需配置,SpringMVC可以預設啟動,DefaultAnnotationHandlerMapping annotation-driven HandlerMapping -->
- <!-- 配置SpringMVC -->
- <!-- 1.開啟SpringMVC註解模式 -->
- <!-- 簡化配置: (1)自動註冊DefaultAnootationHandlerMapping,AnotationMethodHandlerAdapter
- (2)提供一些列:資料繫結,數字和日期的format @NumberFormat, @DateTimeFormat, xml,json預設讀寫支援 -->
- <mvc:annotation-driven/>
- <!-- 2.靜態資源預設servlet配置
- (1)加入對靜態資源的處理:js,gif,png
- (2)允許使用"/"做整體對映 , 不會攔截,當為靜態資源。
- 這兩個都是處理靜態資源的,區別可以理解成一個是指定一個自定義的serlvet來專門處理相應的靜態資源,如果不指定
- 會預設找default名字的servlet
- 而<mvc:resources>的好處可以理解成是靜態資源可以在我們專案中的任意位置配置,只需要將對應的位置宣告即可
- -->
- <mvc:resources mapping="/resources/**" location="/resources/"/>
- <mvc:default-servlet-handler/>
- <!-- 3.定義檢視解析器 -->
- <!-- ViewResolver:檢視解析器。可以配置多個 但是一定要將這個ViewResolver(InternalResourceViewResolver)
- 放到最後 -->
- <!-- 解析json格式的傳參和封裝資料到頁面,注意spring的版本和對應的配置方式 -->
- <!-- spring-4.2以後 -->
- <bean id="viewResolver"
- class="org.springframework.web.servlet.view.InternalResourceViewResolver">
- <property name="prefix" value="/WEB-INF/html/"></property>
- <property name="suffix" value=".html"></property>
- </bean>
- <!-- 4.掃描web相關的bean -->
- <!-- 啟用元件掃描功能,掃描aop的相關元件元件 -->
- <context:component-scan base-package="com.ryanjie.o2o.web"/>
- </beans>