国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用IDEA基于Maven搭建多模塊聚合工程(springmvc+spring+mybatis整合)

szysky / 2243人閱讀

摘要:最后運行,如下圖所示,就說明跑通了總結之前看別人的博客,有選擇項,自己弄死活跑不通。選擇那項,啥都不選選擇那項。還要注意打包方式,,,

一.工程目錄

下面是搭建之后的目錄

先看一下目錄關系

taotao-parent(父工程管理jar包的版本)

|--taotao-common(把通用的工具類打包)

|--taotao-manager(繼承父工程)

  |-taotao-manager-pojo

  |-taotao-manager-dao

  |-taotao-manager-service

  |-taotao-manager-web(war包)

taotao-parent 為項目的父工程,用來管理jar包及版本

taotao-common為通用工程,繼承父工程,就是把通用的工具類打包

taotao-manager為開發工程,同樣繼承父工程

其中,taotao-manager-pojo,taotao-manager-dao,taotao-manager-service和taotao-manager-web均為開發工程的一個子模塊,依賴于開發工程taotao-manager

前3個子模塊打成jar包,taotao-manager-web打成war包

二.創建工程

1.先創建一個空工程,步驟如下
File——>new——>project

選擇Empty——>next

填寫工程名稱和位置,點擊finnish,完成了空工程的創建

2.創建父工程 taotao-parent,步驟如下

File——>New——>Module

點maven,勾選archetype,選quickstart這項,然后Next下一步

填寫GroupId,一般為組織名稱;填寫ArtifactId,為項目名稱

選擇本地maven目錄及maven配置文件

填寫項目名稱及位置,點Finish,父工程創建完成

等待生成pom文件,修改打包方式為pom,pom文件為:


  4.0.0

  com.chinapost
  post-parent
  1.0-SNAPSHOT
  pom

  
  
    4.10
    4.1.3.RELEASE
    3.2.8
    1.2.2
    1.2.15
    5.1.32
    1.6.4
    2.4.2
    1.0.9
    4.3.5
    1.2
    2.5
    2.0
    2.5
    3.3.2
    1.3.2
  

  
    
      
      
        junit
        junit
        ${junit.version}
        test
      

      
      
        org.springframework
        spring-context
        ${spring.version}
      
      
        org.springframework
        spring-beans
        ${spring.version}
      
      
        org.springframework
        spring-webmvc
        ${spring.version}
      
      
        org.springframework
        spring-jdbc
        ${spring.version}
      
      
        org.springframework
        spring-aspects
        ${spring.version}
      

      
      
        org.mybatis
        mybatis
        ${mybatis.version}
      
      
        org.mybatis
        mybatis-spring
        ${mybatis.spring.version}
      
      
      
        com.github.pagehelper
        pagehelper
        3.7.5
      
      
        com.github.jsqlparser
        jsqlparser
        0.9.1
      
      
      
        com.github.abel533
        mapper
        2.3.4
      

      
      
        mysql
        mysql-connector-java
        ${mysql.version}
      

      
        org.slf4j
        slf4j-log4j12
        ${slf4j.version}
      

      
      
        com.fasterxml.jackson.core
        jackson-databind
        ${jackson.version}
      

      
      
        com.jolbox
        bonecp-spring
        0.8.0.RELEASE
      

      
      
        org.apache.httpcomponents
        httpclient
        ${httpclient.version}
      

      
      
        jstl
        jstl
        ${jstl.version}
      
      
        javax.servlet
        servlet-api
        ${servlet-api.version}
        provided
      
      
        javax.servlet
        jsp-api
        ${jsp-api.version}
        provided
      

      
      
        joda-time
        joda-time
        ${joda-time.version}
      

      
      
        org.apache.commons
        commons-lang3
        ${commons-lang3.version}
      
      
        org.apache.commons
        commons-io
        ${commons-io.version}
      

    
  

  
    ${project.artifactId}
    
      
      
        org.apache.maven.plugins
        maven-resources-plugin
        2.7
        
          UTF-8
        
      
      
      
        org.apache.maven.plugins
        maven-compiler-plugin
        3.2
        
          1.7
          1.7
          UTF-8
        
      
    
    
      
        
        
          org.apache.tomcat.maven
          tomcat7-maven-plugin
          2.2
        
      
    
  

3.創建通用工程taotao-common

File——>New——>Module

點maven后直接next下一步

繼承taotao-parent,填寫ArtifactId,然后next下一步

填寫通用模塊名稱,點finish,通用模塊創建完成

開發模塊taotao-manager與通用模塊創建方式一致

taotao-common的pom.xml


    4.0.0

    
        com.chinapost
        post-parent
        1.0-SNAPSHOT
    

    com.chinapost
    post-common
    1.0-SNAPSHOT
    jar

    
        
        
            com.fasterxml.jackson.core
            jackson-databind
            ${jackson.version}
        
        
        
            joda-time
            joda-time
            ${joda-time.version}
        

        
        
            org.apache.commons
            commons-lang3
            ${commons-lang3.version}
        
    

taotao-manager的pom.xml


    4.0.0

    
        com.chinapost
        post-parent
        1.0-SNAPSHOT
    

    com.chinapost
    post-manager
    1.0-SNAPSHOT
    pom

    
        
            com.chinapost
            post-common
            1.0-SNAPSHOT
        
        
        
            junit
            junit
            test
        
        
            org.slf4j
            slf4j-log4j12
        
        
        
            org.apache.commons
            commons-lang3
            ${commons-lang3.version}
        
        
            org.apache.commons
            commons-io
            ${commons-io.version}
        
    

    
        
            
            
                org.apache.tomcat.maven
                tomcat7-maven-plugin
                
                    8999
                    /
                
            
        
    

    
        post-manager-pojo
        post-manager-dao
        post-manager-service
        post-manager-web
    

4.創建開發模塊下的子模塊,分兩類介紹,taotao-manager-pojo,taotao-manager-dao,taotao-manager-service創建方式一樣,taotao-manager-web的創建有點差別

1)以taotao-manager-pojo為例

File——>new——>module

選maven——>勾選archetype——>選quickstart這項——>點next

繼承taotao-manager,填寫ArtifactId

這里注意改寫路徑,點finish,一個子模塊創建完成

taotao-manager-pojo的pom.xml


    4.0.0

    
        com.chinapost
        post-manager
        1.0-SNAPSHOT
    

    com.chinapost
    post-manager-pojo
    1.0-SNAPSHOT
    jar

    
        
            com.chinapost
            post-common
            1.0-SNAPSHOT
        
        
            javax.persistence
            persistence-api
            1.0
        
    

taotao-manager-dao的pom.xml


    
        post-manager
        com.chinapost
        1.0-SNAPSHOT
    
    4.0.0

    post-manager-dao
    jar

    post-manager-dao
    http://maven.apache.org

    
        UTF-8
    

    
        
            com.chinapost
            post-manager-pojo
            1.0-SNAPSHOT
        
        
        
            org.mybatis
            mybatis
        
        
        
            com.github.abel533
            mapper
        
    
  

taotao-manager-service的pom.xml


    
        post-manager
        com.chinapost
        1.0-SNAPSHOT
    
    4.0.0

    post-manager-service
    jar

    post-manager-service
    http://maven.apache.org

    
        UTF-8
    

    
        
            com.chinapost
            post-manager-dao
            1.0-SNAPSHOT
        
        
        
            org.springframework
            spring-context
        
        
            org.springframework
            spring-beans
        
        
            org.springframework
            spring-webmvc
        
        
        
            com.github.pagehelper
            pagehelper
        
        
            com.github.jsqlparser
            jsqlparser
        
    
  

2)taotao-manager-web創建

同樣File——>New——>Module

只不過這里選擇webapp這項(唯一不同的地方,其他地方類似),點next下一步

同樣繼承taotao-manager

同樣需要改寫路徑,點擊finish,taotao-manager-web子模塊創建完成

taotao-manager-web的pom.xml


    
        post-manager
        com.chinapost
        1.0-SNAPSHOT
    
    4.0.0
    post-manager-web
    war
    post-manager-web
    http://maven.apache.org
    
    
        
            com.chinapost
            post-manager-service
            1.0-SNAPSHOT
        
        
            commons-fileupload
            commons-fileupload
            1.3.1
        
        
            org.springframework
            spring-jdbc
        
        
            org.springframework
            spring-aspects
        
        
            org.mybatis
            mybatis-spring
        
        
        
            mysql
            mysql-connector-java
        
        
        
            com.fasterxml.jackson.core
            jackson-databind
        
        
        
            com.jolbox
            bonecp-spring
        
        
        
            jstl
            jstl
        
        
            javax.servlet
            servlet-api
            provided
        
        
            javax.servlet
            jsp-api
            provided
        
        
        
            joda-time
            joda-time
        
    
    
        post-manger-web
    

5.接下來運行工程使用:tomcat7:run

右上角Edit Configurations

選maven


需要把taotao-parent等需要安裝的都安裝到本地倉庫。

最后運行,如下圖所示,就說明跑通了!

總結:

之前看別人的博客,有選擇portlet項,自己弄死活跑不通。

taotao-parent,taotao-manager-pojo,taotao-manager-dao,taotao-manager-service選擇quickstart那項;

taotao-common,taotao-manager啥都不選;

taotao-manager-web選擇webapp那項。

還要注意打包方式,jar,pom,war

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76496.html

相關文章

  • Maven模塊項目搭建+整合SSM框架

    摘要:繼承作用就是避免配置重復,對于子項目來說應該關心父項目是怎么樣配置的。聚合字面理解就是聚在一起合作完成工作,就是將子模塊聚集起來完成相應的項目需求父工程的搭建項目結構在父工程中,主要負責完成依賴的版本管理,并不是實際的依賴。 從大二開始就一直關注segmentFault,在問題專區幫忙回答一些自己知曉的問題;在寫這篇文章之前我一直會在朋友圈發一些自己遇到的問題以及解決辦法,這是第一次寫...

    liaosilzu2007 評論0 收藏0
  • 【Java】基于Maven搭建Spring+SpringMVC+Mybatis框架

    摘要:關于的配置,可以參考這篇文章的第一個小節配置模板引擎搭什么搭直接用腳手架不行嗎下載就能用下載就能用下載就能用碼云咳咳,開個玩笑,如果本著學習態度的話,那就慢慢啃吧搭建空的項目使用搭建基本的空項目填寫和,,選擇項目的地址,在新的窗口打開最 關于springMVC的配置,可以參考這篇文章的第一個小節:【java】intellij idea SpringMVC 配置FreeMarker模板引...

    edagarli 評論0 收藏0
  • Java后端

    摘要:,面向切面編程,中最主要的是用于事務方面的使用。目標達成后還會有去構建微服務,希望大家多多支持。原文地址手把手教程優雅的應用四手把手實現后端搭建第四期 SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Spring 兩大核心之 AOP 學習 | 掘金技術征文 原本地址:SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Sp...

    joyvw 評論0 收藏0
  • 兩年了,我寫了這些干貨!

    摘要:開公眾號差不多兩年了,有不少原創教程,當原創越來越多時,大家搜索起來就很不方便,因此做了一個索引幫助大家快速找到需要的文章系列處理登錄請求前后端分離一使用完美處理權限問題前后端分離二使用完美處理權限問題前后端分離三中密碼加鹽與中異常統一處理 開公眾號差不多兩年了,有不少原創教程,當原創越來越多時,大家搜索起來就很不方便,因此做了一個索引幫助大家快速找到需要的文章! Spring Boo...

    huayeluoliuhen 評論0 收藏0

發表評論

0條評論

szysky

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<