1. 程式人生 > >maven模組化搭建SSM框架

maven模組化搭建SSM框架

本文是使用idea進行環境搭建的. 1.idea新建一個空白專案(作為專案的資料夾),然後next,->取名字->確定,本文中取名為pro_ssm. 新建空白專案 2.在彈窗中選擇project,選擇jdk版本,然後OK. 2.選擇jdk版本 3.選擇file->new->module. 在這裡插入圖片描述 4.選擇maven專案,然後直接next. 在這裡插入圖片描述 5.這是我們的父專案,取名為SSM-Parent,取名,next->finish.父專案的pom檔案packaging為pom 在這裡插入圖片描述 6.同樣file->new ->module,建立SSM-Common(工具類),SSM-Core(配置類),SSM-DAO(資料訪問層),SSM-Service(service層),SSM-Web(controller層),這些module都要依賴父模組. 選擇依賴父模組

除了SSM-Web的packaging選擇war外,其他的packaging選擇jar.全部做完的結構如下圖: 模組結構 7.在父模組pom檔案中新增模組管理,然後新增jar包依賴管理(dependencyManagement).並且在依賴中加上模組依賴,然後按依賴的傳遞性,在各個模組上新增依賴.父模組控制版本,子模組新增jar包時無需版本號,且子模組新增jar包時才會下載jar包. 在這裡插入圖片描述 如SSM-Web模組依賴SSM-Service模組,需要在pom檔案中新增:

    <dependencies>
        <dependency>
            <groupId>cn.app.ssm</groupId>
            <artifactId>SSM-Service</artifactId>
        </dependency>
    </dependencies>

其他pom檔案和上圖一樣新增模組間的相互依賴和jar包依賴, 8.在SSM-Core的resource檔案中配置spring相關檔案,以及資料來源,事務,spring-mvc配置.和普通的ssm框架一樣 在這裡插入圖片描述 然後新增web.xml配置,xml配置中的紅色警告有些可以忽略. 最終測試結果: 在這裡插入圖片描述