maven/eclipse搭建ssm(spring+spring mvc+mybatis)


maven/eclipse搭建ssm(spring+spring mvc+mybatis)

前言

  本文旨在利用maven搭建ssm環境,而關於maven的具體內容,大家可以去閱讀《Maven 實戰》。其實園內這方面文章已有不少,那么為什么我還要重復造輪子呢?我只是想記錄自己的實踐過程罷了,附帶着給別人以參考。對於別人的博文,看了固然好,要是能付之實踐,那就更好了!

maven安裝

  安裝過程挺簡單的,去apache下載apache-maven的zip包,解壓到一個目錄下,如下圖

  接下來配置windows環境,右擊我的電腦--》屬性--》高級系統設置--》環境變量--》系統變量--》新建,如下圖

  就是你解壓的maven的home目錄;接着編輯系統變量的Path,如圖

  其實跟配置java環境是一樣的,最后幾個連續確定之后就好了,這幾個確定一定要點,不然配置不會保存,更不會生效! home路徑一定要寫自己的,別搬我的呀!路徑最好是拷貝,手動輸入太容易出錯了。

  接下來驗證環境是否配置成功,打開命令行,輸入mvn -v 如果出現下圖的信息,那么恭喜你,配置成功了!當然,信息可能有些許出入,如版本不同等,這些不用在意。

Eclipse(java ee版)集成maven

  一般而言,新的eclipse都已經集成了maven,如果沒有那么就安裝,點擊eclipse菜單欄Help->Eclipse Marketplace搜索關鍵字maven到插件Maven Integration for Eclipse 並點擊安裝即可,接下來將eclipse集成的maven換成我們自己的,而不用eclipse自帶的,重新定位,點擊Window -> Preference -> Maven -> Installation -> Add進行設置,如下圖

  設置完成,那么eclipse配置maven就完成了,myeclipse配置和這個是一樣的。

創建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代表什么,可以去閱讀《Maven 實戰》,Group ID相當於一個組織,而Artifact ID相當於這個組織下的一個具體項目,Packege的話會根據你的Group ID和Artifact ID生成一個默認的名稱,就用默認的就可以,如下圖

  點finish之后,項目結構如下圖

  若目錄結構和上面的有差別,那么將perspective改成Java模式就好了。上面的目錄結構離標准的maven web結構還有一點差別,少了一個文件夾src/test/resources,我們手動創建下,右鍵項目根目錄點擊New -> Source Folder,建出這個文件夾,如下圖:

  Finish之后,項目結構圖如下所示:

  把項目變成Dynamic Web項目右鍵項目,properties --》Project Facets,點擊Convert to faceted fro,勾上Dynamic Web Module,並將Version為2.3。(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包,內容如下圖

  View Code

  如果依賴不知道怎么寫,比如groupId、artifactId、version不知道填什么,那么直接上http://search.maven.org/搜,對應着填寫就可以了,如下圖

  保存pom.xml,maven就會幫我們下載我們配置的所有jar包了,jar包依賴的jar包也會自動下載,是不是很方便!當然,這個下載可能需要較長的時間,不要急,當eclipse右下角的百分比進度沒有了,就下載好了。jar包下載完成后,項目結構圖如下

配置文件

  web.xml

  View Code

  spring.xml

  View Code

  mybatis-spring.xml

  View Code

  spring-mvc.xml

  View Code

   mybatis-config.xml

  View Code

  log4j.properties

  View Code

  mysqldb.properties

  View Code

   項目結構圖如下

java文件與jsp文件

  PersonController.java

  View Code

  PersonMapper.java

  View Code

  PersonMapper.xml

  View Code

  Person.java

  View Code

  IPersonService.java

  View Code

  PersonServiceImpl.java

  View Code

  showperson.jsp

  View Code

mysql數據庫表

最終效果

  

  那么恭喜你,也恭喜我,搭建ssm成功了!

后話

  用心的小伙伴應該發現了,前面的windows配置maven和我們用eclipse搭建ssm沒有一點關系,確實和ssm搭建沒有什么卵關系,我寫出來是為什么了,就是有時候我們不用IDE工具,而在dos命令下利用maven搭建我們的項目的時候,那么windows配置maven就需用到了!

 
分類:  mavenmybatisspring MVC


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM