eclipse下spring web的搭建過程

1: 采用maven進(jìn)行版本管理抚恒,所以首先建立maven項(xiàng)目
文件-新建-maven project-artifact id 選擇webapp-輸入group Id 和artface Id - 點(diǎn)擊finish
生成完成之后如下所示:


image.png

2: 添加運(yùn)行時的tomcat服務(wù)器
在項(xiàng)目上右鍵-build path- configure build path-選擇library標(biāo)簽-選擇右側(cè)的add library - server runtime - 選擇安裝的tomcat 服務(wù)器--finish墩弯,然后apply一下即可挺益。
3: 將需要的依賴包加入pom 文件
4: 在resources文件夾下新建/META-INF/spring-mvc.xml文件

<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-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd">
<!-- 啟動注解驅(qū)動的spring MVC功能,注冊請求url和注解POJO類方法的映射-->
<mvc:annotation-driven />
<!-- 對模型視圖名稱的解析,在請求時模型視圖名稱添加前后綴 -->
<context:component-scan base-package="com.test.controller" />
    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
        <property name="prefix" value="/WEB-INF/views/" />      <!-- 前綴 -->
        <property name="suffix" value=".jsp" />   <!-- 后綴 -->
    </bean>
<!--這里是對靜態(tài)資源的映射-->
<mvc:resources mapping="/js/**" location="/resources/js/" />
<mvc:resources mapping="/css/**" location="/resources/css/" />
<mvc:resources mapping="/img/**" location="/resources/img/" />
</beans>

5: 在src/webapp/WEB-INF/web.xml中添加配置文件

<?xml version="1.0" encoding="UTF-8"?>  
 <web-app>
    <display-name>Archetype Created Web Application</display-name>
    <!-- 地址為http://localhost:8080/  顯示的默認(rèn)網(wǎng)頁-->
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    <!-- spring MVC config start-->
    <servlet>
        <servlet-name>spring</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
          <param-name>contextConfigLocation</param-name>
          <!-- 此處指向的的是SpringMVC的配置文件 -->
          <param-value>classpath:META-INF/spring-mvc.xml</param-value>
        </init-param>
        <!--配置容器在啟動的時候就加載這個servlet并實(shí)例化-->
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>spring</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
</web-app>

6: 在src/java下新建com.test.controller文件夾辛藻,然后新建controller文件如下所示

package com.test.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class MainController {
    @RequestMapping(value = "test", method = RequestMethod.GET)
    public String test(){
        System.out.println("I am stupid ok ok oko ko ko ko ko ko k ok o ko ko kok o");
//        實(shí)際返回的是views/test.jsp ,spring-mvc.xml中配置過前后綴
        return "test";
    }
}

7: 在src/main/webapp/WEB-INF下新建views文件夾作為我們的目標(biāo)模版的存放位置姨涡,然后新建一個test.jsp

package com.zhaolong.wsn.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class MainController {
    @RequestMapping(value = "test", method = RequestMethod.GET)
    public String test(){
        System.out.println("I am stupid ok ok oko ko ko ko ko ko k ok o ko ko kok o");
//        實(shí)際返回的是views/test.jsp ,spring-mvc.xml中配置過前后綴
        return "test";
    }
}

8: 在項(xiàng)目上右鍵run as -- run on server 啟動之后 在原始地址后面輸入test回車就可以看到新建的test頁面了屎开。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末础爬,一起剝皮案震驚了整個濱河市甫贯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌看蚜,老刑警劉巖叫搁,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡渴逻,警方通過查閱死者的電腦和手機(jī)疾党,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惨奕,“玉大人仿贬,你說我怎么就攤上這事∧够撸” “怎么了茧泪?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長聋袋。 經(jīng)常有香客問我队伟,道長,這世上最難降的妖魔是什么幽勒? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任嗜侮,我火速辦了婚禮,結(jié)果婚禮上啥容,老公的妹妹穿的比我還像新娘剑肯。我一直安慰自己二蓝,他們只是感情好疲牵,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布疏尿。 她就那樣靜靜地躺著,像睡著了一般遥昧。 火紅的嫁衣襯著肌膚如雪覆醇。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天炭臭,我揣著相機(jī)與錄音永脓,去河邊找鬼。 笑死鞋仍,一個胖子當(dāng)著我的面吹牛常摧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播威创,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼落午,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了那婉?” 一聲冷哼從身側(cè)響起板甘,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎详炬,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡呛谜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年在跳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片隐岛。...
    茶點(diǎn)故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡猫妙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出聚凹,到底是詐尸還是另有隱情割坠,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布妒牙,位于F島的核電站彼哼,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏湘今。R本人自食惡果不足惜敢朱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望摩瞎。 院中可真熱鬧拴签,春花似錦、人聲如沸旗们。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽上渴。三九已至杖剪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間驰贷,已是汗流浹背盛嘿。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留括袒,地道東北人次兆。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像锹锰,于是被迫代替她去往敵國和親芥炭。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理恃慧,服務(wù)發(fā)現(xiàn)园蝠,斷路器,智...
    卡卡羅2017閱讀 134,659評論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,822評論 6 342
  • jHipster - 微服務(wù)搭建 CC_簡書[http://www.reibang.com/u/be0d56c4...
    quanjj閱讀 812評論 0 2
  • 版權(quán)所有痢士,轉(zhuǎn)載注明彪薛。 0. 緒言 Java Web開發(fā)中,除了基礎(chǔ)知識外,開發(fā)環(huán)境搭建善延,也是一項(xiàng)基本功少态。開發(fā)環(huán)境包...
    heguorui閱讀 6,944評論 5 72
  • 浪漫紅土 又一屆法網(wǎng)在今天凌晨落下帷幕,今年的比賽又帶給我許多感慨和回憶易遣,不把它寫下來總是覺得會缺掉法網(wǎng)情懷重要的...
    Shirley3377閱讀 237評論 0 1