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的瀏覽器效果: