spingMVC框架簡單配置

唐笑白程式設計發表於2020-11-27

spingMVC框架簡單配置

相關jar包

     commons-logging-1.1.3.jar  				----通用日誌記錄包
	 spring-core-4.1.6.RELEASE.jar 	 		----spring核心包
	spring-context-4.1.6.RELEASE.jar   		----spring 上下文包(IOC容器)
	spring-beans-4.1.6.RELEASE.jar	 		----Bean工廠與bean的裝配
	spring-expression-4.1.6.RELEASE.jar 		----spring 表示式包
	spring-aop-4.1.6.RELEASE.jar  			---SpringAOP相關jar。用於aop
	spring-web-4.1.6.RELEASE.jar			---spring-web包
	spring-webmvc-4.1.6.RELEASE.jar			---springMVC包
    騰訊微雲下載:(https://share.weiyun.com/0wKdJZFV)
    如果想要高版本官網下載


## 一.在web.xml設定中央過濾器(中文過濾器負責請求和響應的編碼格式設定 )

   <filter>
   	<filter-name>Set Character Encoding</filter-name>
   	<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
   	<init-param>
   			<param-name>encoding</param-name>
   			<param-value>utf-8</param-value>
   	</init-param>
   </filter>
   <filter-mapping>
   				<filter-name>Set Character Encoding</filter-name>
   				<url-pattern>/*</url-pattern>
   </filter-mapping>



## 二.在web.xml設定 springMVC配置:

     
<servlet>
   <servlet-name>springmvc</servlet-name>
     <!--前置控制器路徑-->
   <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
   <init-param>
   		<param-name>contextConfigLocation</param-name>
   		<param-value>classpath:spring-mvc.xml</param-value>
   </init-param>	
   <load-on-startup>1</load-on-startup>
</servlet>	
<servlet-mapping>
   	<servlet-name>springmvc</servlet-name>
   	<url-pattern>/</url-pattern>
</servlet-mapping>

解釋:	
1.classpath:spring-mvc.xml:springMVC配置檔案的路徑。
2.<load-on-startup>1</load-on-startup>:啟動順序。
3.org.springframework.web.servlet.DispatcherServlet:前置控制器的類路徑。


## 三 . 在專案類路徑下建立spring-mvc.xml配置檔案

   1.檔案約束資訊 
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
   		    xmlns:context="http://www.springframework.org/schema/context"
   		    xmlns:mvc="http://www.springframework.org/schema/mvc"
   		    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   		    xsi:schemaLocation="http://www.springframework.org/schema/beans
   		    http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
   		    http://www.springframework.org/schema/context
   		    http://www.springframework.org/schema/context/spring-context-4.0.xsd
   		    http://www.springframework.org/schema/mvc
   		    http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
   		    
   	       2.開啟controller註解的掃描器
   	      <context:component-scan base-package="controller"/>
   		  <mvc:annotation-driven/>
   	 	  <mvc:default-servlet-handler/>
   	 	

相關文章