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

1.Eclipse
2.maven
3.Eclipse 需要安裝maven插件。url:maven - http://download.eclipse.org/technology/m2e/releases 。
1、新建一個(gè)Maven Project
2、選擇工作空間
3、搭建Web工程,我們選擇maven-archetype-webapp類型
4、填寫(xiě)項(xiàng)目參數(shù),如圖
5、以上步驟完成時(shí)的工程結(jié)構(gòu)目錄
6、可以查看或修改發(fā)布目錄
7、確保勾選上Dynamic Web Module和Java
8、完成以上步驟,我們的工程就是一個(gè)Web項(xiàng)目了,接著我們賦予工程的springmvc特性,配置web.xml,使其具有springmvc特性,主要配置兩處,一個(gè)是ContextLoaderListener,一個(gè)是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特性,主要配置兩處,一個(gè)是ContextLoaderListener,一個(gè)是DispatcherServlet -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:applicationContext.xml</param-value>
</context-param>
<!-- 配置ContextLoaderListener表示,該工程要以spring的方式啟動(dòng)。啟動(dòng)時(shí)會(huì)默認(rèn)在/WEB-INF目錄下查找applicationContext.xml
作為spring容器的配置文件,該文件里可以初始化一些bean -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 字符集過(guò)濾器 -->
<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的方式。啟動(dòng)時(shí)也會(huì)默認(rèn)在/WEB-INF目錄下查找XXX-servlet.xml作為配置文件,
XXX就是DispatcherServlet的名字,該文件中將配置兩項(xiàng)重要的mvc特性:HandlerMapping,負(fù)責(zé)為DispatcherServlet這個(gè)前端控制器的請(qǐng)求查找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項(xiàng)目的步驟(圖文教程)-創(chuàng)新互聯(lián)
新聞來(lái)源:http://chinadenli.net/article28/diddjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、用戶體驗(yàn)、品牌網(wǎng)站設(shè)計(jì)、電子商務(wù)、自適應(yīng)網(wǎng)站、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容