Eclipse 搭建SSM(Spring、Spring MVC 、Mybatis) 利用Maven管理Jar包
一般而言,新的eclipse都已經集成了maven,如果沒有那么就安裝,點擊eclipse菜單欄Help->Eclipse Marketplace搜索關鍵字maven到插件Maven Integration for Eclipse 並點擊安裝即可,接下來將eclipse集成的maven換成我們自己的,而不用eclipse自帶的,重新定位,點擊Window -> Preference -> Maven -> Installation -> Add進行設置,如下圖
設置完成,那么eclipse配置maven就完成了。
創建ssm項目
選擇建立Maven Project 選擇File -> New -> Other,在New窗口中選擇 Maven -> Maven Project;點擊next,如下圖
選擇項目路徑,如下圖,然后next
選擇項目類型 選擇Artifact Id為maven-archetype-webapp(網站)那一項,如下圖
輸入Group ID和 Artifact ID,以及Package,Group ID相當於一個組織,而Artifact ID相當於這個組織下的一個具體項目,Packege的話會根據你的Group ID和Artifact ID生成一個默認的名稱,保持默認即可,如下圖
點finish之后,項目結構如下圖
若目錄結構和上面的有差別,那么將perspective改成Java模式就好了,以上結構還需要添加一些東西,選中項目右鍵->新建->Source Folder->輸入文件夾名稱->Finish,目錄如下:
src/main/resources
src/main/java
src/test/resources
src/test/java
備注:此處也可以不添加,選中項目-》屬性-》Java Build path->Library->Jre System Library->edit 修改為系統默認的會出現完整的項目結構。
把項目變成Dynamic Web項目右鍵項目,properties --》Project Facets,點擊Convert to faceted ,勾上Dynamic Web Module,並將Version為2.3,注意java版本保持一致。(3.0為Java7的)。
設置部署程序集(Web Deployment Assembly)
上面步驟設置完成后,點擊OK,再右鍵項目,選擇properties --》Deployment Assembly,如下圖
此處列表是,部署項目時,文件發布的路徑。
(1)我們刪除test的兩項,因為test是測試使用,並不需要部署。
(2)設置將Maven的jar包發布到lib下。
Add -> JavaBuild Path Entries -> Maven Dependencies -> Finish
設置完成效果圖
構建框架
在pom.xml中添加所需要的jar包。
如果依賴不知道怎么寫,比如groupId、artifactId、version不知道填什么,那么直接上http://search.maven.org/搜,對應着填寫就可以了。
保存pom.xml,maven就會幫我們下載我們配置的所有jar包了,jar包依賴的jar包也會自動下載,是不是很方便!當然,這個下載可能需要一定的時間,當eclipse右下角的百分比進度沒有了,就下載好了。
列舉必須的配置文件
web.xml
spring.xml
mybatis-spring.xml
spring-mvc.xml
mybatis-config.xml
log4j.xml
mysqldb.propertites