【手冊】Intellij Idea 中新建一個javaweb項目並整個spring

IntelliJ IDEA版本
在這裏插入圖片描述

新建一個java web項目:

第一步:Create New Project

在這裏插入圖片描述

第二步:New Project==>Java==>Web Application(勾選創建web.xml文件)

在這裏插入圖片描述

第三步:給新建的web項目命名

在這裏插入圖片描述

點擊finish後,創建成功,結構如下:

在這裏插入圖片描述

新建config或者resources根目錄,存放配置文件,並做如下設置(目的是:IDEA中設置爲Resources Root文件類型,才能將其中的配置文件編譯寫到你指定的classpath路徑下。)

在這裏插入圖片描述

WEB-INF下創建lib文件夾

引入spring的核心包和spring和web相關包
spring-core-xx.jar
spring-aop-xx.jar
spring-context-xx.jar
spring-beans-xx.jar
spring-expression-xx.jar
spring-web-xx.jar
spring-webmvc-xx.jar

commons-logging-xx.jar

WEB-INF下創建classes文件夾(這個屬於個人習慣,之前用eclipse,IDEA默認編譯在out文件夾下)用來存放編譯後文件,並做如下設置

在這裏插入圖片描述

配置Tomcat
在這裏插入圖片描述
添加一個你本地的tomcat服務器
在這裏插入圖片描述
在這裏插入圖片描述給你的tomcat命名,並做一些基本的端口等信息設置
然後,點擊Deployment開始發佈你的項目到tomcat
在這裏插入圖片描述
在這裏插入圖片描述

【ctrl】+【alt】+【shift】+【s】快速進入項目設置

設置Project:設置編譯文件存放路勁爲剛纔新建的classes文件
在這裏插入圖片描述
設置Modules,爲你自己的編譯目錄,設置Dependencies選中你的以來包

在這裏插入圖片描述

設置Libraries,將依賴包添加到項目中:
在這裏插入圖片描述
設置Facets(Facets表述了Module中使用了的各種各樣的框架、技術、或者語言,設置Facets可以告訴IDEA該怎麼對待module內容)如下,一般如果選擇的是創建的web項目的話,這裏都應該是自動成功指定了的,如果沒有指定可根據你項目的實際情況自行指定,這裏注意圖中勾選你的添加的config文件爲source roots
在這裏插入圖片描述
設置Artifacts(設置你的項目的發佈形式)
在這裏插入圖片描述一般選擇“Web Application Exploded”方式,支持熱部署,不用每次修改東西都重啓tomcat容器,這裏如果有如上圖提示信息,說明項目發佈過程有對應信息沒有發佈,點擊Fix完成添加發布即可。

最後Apply,ok即可。

config文件下創建spring配置文件,這裏定義爲bean.xml
[如果是新手不知道這個bean.xml怎麼寫,①:百度/google;②:找到你下載的spring文件,查看幫助API文檔]

在這裏插入圖片描述在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

找到實例化容器說明部分,(這裏可能不同的spring版本文檔不太一致,具體自己琢磨),如上,整個copy過去,保留頭部,其他的可以暫時刪掉
如下:

<?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">

	<!--配置你自己的bean等信息--->

</beans>

編寫web.xml,【如果是新手不會寫web.xml,可以進入到你的tomcat安裝目錄,進入到webapps目錄,進入examples目錄,進入到WEB-INF中找到web.xml複製你需要的信息】
在這裏插入圖片描述>找到spring中web相關幫助文檔。如圖類似
在這裏插入圖片描述
最後,整理得到一個web.xml文件。

在這裏插入圖片描述
index.jsp頁面

<body>
<H1>Hello Spring web</H1>
</body>

最後啓動tomcat的瀏覽器效果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章