国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Idea+SpringMVC+Maven+Tomcat搭建一個簡單的hello world工程

2019-11-08 01:33:17
字體:
供稿:網(wǎng)友

本文介紹在windows環(huán)境下從零開始,搭建一個Idea+SPRingMVc+Maven+Tomcat的簡單hello world工程

環(huán)境工具

WindowsIntelliJ IdeaSpringMVCMavenTomcat

IntelliJ idea下載安裝

進入官網(wǎng)下載IntelliJ idea,選擇windows,Ultimate Edition版本(企業(yè)開發(fā)),如果不需要太多功能的個人開發(fā),community Edition版本即可,下載后按步驟下一步安裝即可如果下載的是Ultimate Edition版本,需要注冊才能一直使用,可在網(wǎng)上查找方法,推薦網(wǎng)址Idea15.0注冊碼

Tomcat 安裝配置

Tomcat官網(wǎng)選擇版本進入Dowmnload下載頁面,根據(jù)自身電腦配置選擇32位/64位版本,如果下載的是壓縮包,下載好直接解壓即可;如果下載的是.exe文件按步驟一步步安裝即可(推薦直接使用壓縮包)。tomcat下載

配置環(huán)境變量。計算機->屬性->高級系統(tǒng)屬性->環(huán)境變量->系統(tǒng)變量

1、新建變量名:CATALINA_BASE,變量值:C:/tomcat 2、新建變量名:CATALINA_HOME,變量值:C:/tomcat 3、新建變量名:TOMCAT_HOME,變量值:C:/tomcat 以上變量值都是tomcat安裝路徑,lib,bin文件夾所在位置 4、打開PATH,添加變量值%CATALINA_HOME%/bin 5、打開CLASSPATH,添加變量%CATALINA_HOME%/lib/servlet-api.jar

打開cmd,輸入service install tomcat安裝,安裝完畢后有兩種方法啟動tomcat服務(wù)。方法一、cmd中輸入startup,關(guān)閉需輸入shutdown;方法二、我的電腦->管理->服務(wù)和應(yīng)用程序->服務(wù),找到“Apache Tomcat”服務(wù),啟動或關(guān)閉。

測試,打開瀏覽器,在地址欄中輸入http://localhost:8080回車,如果出現(xiàn)下圖,說明搭建成功。 Tomcat 注:Tomcat搭建啟動是要有JDK安裝配置成功為基礎(chǔ)的,本文不再介紹JDK的下載安裝配置。

項目搭建

1、創(chuàng)建maven工程

打開Create New Project -> Maven -> Next -> {GroupId、ArtifactId、Version} -> Next -> {Project name} -> Finish 其中GroupId寫com.demo,ArtifacId和Project name寫springmvc,命名規(guī)則可參考博客Maven中GroupId和ArtifiacId含義,創(chuàng)建好的maven工程展示如下: 這里寫圖片描述 在maven的約定中,src/main/java存放工程代碼,src/main/resources存放配置文件,src/test/java存放測試代碼,src/test/resources存放測試依賴配置,如缺失相關(guān)目錄可自行創(chuàng)建

2、在pom.xml添加spring mvc依賴

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <properties> <spring.version>4.2.5.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> </dependencies> <groupId>com.demo</groupId> <artifactId>springmvc</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging></project>

maven引包可能會需要一些時間,如報錯不用著急

3、Spring MVC配置

1、新建src/main/webapp/WEB-INF/web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping></web-app>

創(chuàng)建完可能會有一些報錯,主要是此時還找不到2、3步驟中的文件,把2、3中的文件創(chuàng)建完成后即可,dispatcher找不到mapping的錯誤可以不用管

2、新建src/main/webapp/WEB-INF/dispatcher-servlet.xml(該文件名與web.xml中的servlet-name對應(yīng),即{servlet-name}-servlet.xml,用于spring mvc的配置)

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <!-- 包掃描路徑,實現(xiàn)注解驅(qū)動Bean的解析與注入 --> <context:component-scan base-package="com.demo" /> <!-- 注解使用的前置配置 --> <mvc:annotation-driven /></beans>

3、新建src/main/webapp/WEB-INF/applicationContext.xml(與web.xml中的conte xtConfigLocation對應(yīng),用于spring的配置)

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" 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.xsd"></beans>

4、創(chuàng)建Controller

創(chuàng)建src包main/java/com.demo.controller.DemoController.java類

package com.demo.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.ResponseBody;@Controller@RequestMapping(path = "demo")public class DemoController { @RequestMapping(path = "index", method = RequestMethod.GET) @ResponseBody public String index() { return "Hello springmvc."; }}

5、編譯打包

打開Run…配置,或用快捷鍵control+option+R,如第一次配置,請選擇Edit Configuration…,點擊左上角”+”圖標選擇Maven(如沒有選擇Defaults標簽下Maven后再點擊”+”圖標),填寫Command line(指定maven命令)與Name(下次Run復(fù)用) 這里寫圖片描述 Run,工程包springmvc-1.0-SNAPSHOT.war就打出來了,如下圖 這里寫圖片描述

6、配置Tomcat,啟動服務(wù)

1、點擊如圖所示的地方,進行進入Tomcat配置頁面。 這里寫圖片描述 2、進入頁面后,點擊右側(cè)的“+”,找到tomcat server 這里寫圖片描述 3、如果此時找不到tomcat server,F(xiàn)ile—>Setting—>Build,Execution,Deployment—->Application Servers—>”+”這里添加了之后Edit Configuration里面就可以看到Tomcat Server了

4、繼續(xù)2步驟,找到Tomcat server后,按照如圖順序找到,tomcat->Local。 這里寫圖片描述

5、按照如圖方式配置 1代表名稱,給配置的Tomcat取名稱。 2代表配置Tomcat的安裝路徑。 3代表Tomcat服務(wù)器啟動后,默認打開的瀏覽器,根據(jù)自己習(xí)慣打開 4代表瀏覽器顯示路徑,根據(jù)自己喜好可以改。,端口號可以改成8088 5端口號改成8088,tomcat服務(wù)本身如果啟動狀態(tài)可能占用了8080 這里寫圖片描述 6、配置Deployment,如圖 這里寫圖片描述

7、檢查

瀏覽器輸入localhost:8088/demo/index,第一個spring mvc程序就出來了 這里寫圖片描述


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 汪清县| 盱眙县| 福建省| 永仁县| 沙坪坝区| 怀柔区| 同江市| 昔阳县| 黄浦区| 鲁山县| 阿勒泰市| 通山县| 宁蒗| 汪清县| 临海市| 盈江县| 合作市| 唐海县| 平邑县| 东明县| 桑植县| 遂昌县| 交口县| 陕西省| 宣城市| 金昌市| 江陵县| 邢台县| 尼木县| 手游| 沙洋县| 通榆县| 体育| 喀喇| 灌云县| 卫辉市| 寿光市| 永吉县| 灵石县| 玛曲县| 连城县|