使用Maven搭建SpringMVC項目的步驟(圖文教程)-創(chuàng)新互聯(lián)

約定電腦都安裝了eclipse,且已配置好Maven以及eclipse插件。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了運城免費建站歡迎大家使用!

  1.Eclipse

  2.maven

  3.Eclipse 需要安裝maven插件。url:maven - http://download.eclipse.org/technology/m2e/releases 。

1、新建一個Maven Project

 2、選擇工作空間

 3、搭建Web工程,我們選擇maven-archetype-webapp類型

 4、填寫項目參數(shù),如圖

 5、以上步驟完成時的工程結(jié)構(gòu)目錄

 6、可以查看或修改發(fā)布目錄

 7、確保勾選上Dynamic Web Module和Java

 8、完成以上步驟,我們的工程就是一個Web項目了,接著我們賦予工程的springmvc特性,配置web.xml,使其具有springmvc特性,主要配置兩處,一個是ContextLoaderListener,一個是DispatcherServlet。代碼如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  
  <!-- 配置web.xml,使其具有springmvc特性,主要配置兩處,一個是ContextLoaderListener,一個是DispatcherServlet -->
  
  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath*:applicationContext.xml</param-value>
  </context-param>
  <!-- 配置ContextLoaderListener表示,該工程要以spring的方式啟動。啟動時會默認(rèn)在/WEB-INF目錄下查找applicationContext.xml
作為spring容器的配置文件,該文件里可以初始化一些bean -->
  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  
  <!-- 字符集過濾器 --> 
  <filter>
    <filter-name>encodingFilter</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>encodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  
  <!-- spring mvc 配置 -->
  <!-- 配置DispatcherServlet表示,該工程將采用springmvc的方式。啟動時也會默認(rèn)在/WEB-INF目錄下查找XXX-servlet.xml作為配置文件,
    XXX就是DispatcherServlet的名字,該文件中將配置兩項重要的mvc特性:HandlerMapping,負(fù)責(zé)為DispatcherServlet這個前端控制器的請求查找Controller;
    ViewResolver,負(fù)責(zé)為DispatcherServlet查找ModelAndView的視圖解析器。
    此處使用指定的配置文件spring-mvc.xml -->
  <servlet>
    <servlet-name>contacts</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param> 
      <param-name>contextConfigLocation</param-name> 
      <!--<param-value>/WEB-INF/classes/spring-mvc-servlet.xml</param-value>-->
      <param-value>classpath*:/spring-mvc.xml</param-value>
    </init-param> 
    <load-on-startup>1</load-on-startup> 
  </servlet>
  <servlet-mapping>
    <servlet-name>contacts</servlet-name>
    <url-pattern>*.htm</url-pattern>
  </servlet-mapping>
  
  <welcome-file-list> 
    <welcome-file>index.jsp</welcome-file> 
  </welcome-file-list> 
</web-app>

本文標(biāo)題:使用Maven搭建SpringMVC項目的步驟(圖文教程)-創(chuàng)新互聯(lián)
新聞來源:http://bm7419.com/article28/diddjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、用戶體驗、品牌網(wǎng)站設(shè)計電子商務(wù)、自適應(yīng)網(wǎng)站建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)