1. 程式人生 > >IDEA整合Mybatis+Struts2+Spring

IDEA整合Mybatis+Struts2+Spring

ide type xpl 管理 安裝 新建 reat mod 主目錄

1、IDEA新建Maven項目:

(1)依次點擊File->New->Project,彈出如下對話框:

技術分享圖片

(2)在彈出的New Project頁面上,①選擇Maven,② 勾選Create from artifactype,③選擇maven-archetype-webapp,點擊Next,如下圖:

技術分享圖片

(3)GroupID:JAVA的包的結構,是main目錄裏java的目錄結構。 ArtifactID:項目的名稱(就是項目的唯一的標識符),點擊Next,如下圖:

技術分享圖片

(4)①User settings file:maven的安裝路徑,②Local repository:maven管理的jar包保存路徑,③點擊+號,彈出如下對話框:

技術分享圖片

(5)Name:archetypeCatalog表示插件使用的archetype元數據,Value:internal表示僅使用內部元數據。不加這個參數時默認為remote,local,即中央倉庫archetype元數據,由於中央倉庫的archetype太多了,所以導致很慢。點擊OK,在點擊Next。

技術分享圖片

(6)填寫project name和module name,並選擇項目所在的路徑。點擊Finish,創建完成。

技術分享圖片

註意上圖中的兩個紅框,當目錄結構同上圖所示,並且控制臺輸出,Maven execution finished。表示創建成功。

(7)點擊IDEA右上角Project structure 圖標:

技術分享圖片

(8)彈出Project structure頁面後,①點擊Facets,②點擊加號,③選擇Web

技術分享圖片

(9)在彈出的對話框選擇剛剛創建的項目,然後點擊OK。

技術分享圖片

(10)Facets目錄結構變成下圖所示。Deployment Descriptors:web.xml表示文件所在的路徑一定要指對地方。Web Resource DIrectory:設置web資源所在的根目錄。

技術分享圖片

(11)①點擊 Artifacts,②點擊+號,③選擇Web Application :Exploded,④選擇From Modules。

技術分享圖片

(12)彈出如下頁面,選擇maven項目,點擊OK。

技術分享圖片

(13)Artifacts目錄結構如下圖所示,這裏主要是將web應用打包成war包,然後在tomcat發布的目錄下發布。註意Output directory的路徑,當點擊啟動時主目錄中生成的taget文件夾就是這裏設置的,最後點擊OK。

技術分享圖片

(14)此時,目錄結構變成如下圖所示:

技術分享圖片

2、布置tomcat

(1)點擊IDEA右上角下三角號選擇Edit Configrations,如下圖:

技術分享圖片

(2)①點擊+號,②選擇Tomcat Server,③選擇Local

技術分享圖片

(3)彈出如下頁面,選擇Deployment選項卡,對需要部署的項目文件做設置,點擊加號選擇Artifact,然後選擇war exploded方式,這種方式是以文件夾方式部署的,而war是以war包的方式,exploded方式支持熱部署,開發的時候選擇exploded方式就可以了。

技術分享圖片

(4)Name:tomcat的名稱,Application server:關聯上已安裝的tomcat,After Lanuch:默認打開項目的瀏覽器,下面的時URL地址。設置On Update action和On frame detectivation選項,都設置為Update classes and resources,表示classes文件和資源文件都更新,如果只設置On Update action選項,則需要每次自己手動點擊更新,設置了On frame detectivation,會監測窗口,idea窗口發生切換則自動更新文件。最後面設置的是端口號,只要不和其他項目端口號沖突隨意設置即可。然後在依次點擊Apply,OK。Tomcat部署完成。

技術分享圖片

(5)啟動項目時,主目錄變成如下所示(註意這裏多出個target文件夾):

技術分享圖片

(6)同時瀏覽器彈出Hello World,說明maven項目創建完成。

轉載自:https://blog.csdn.net/qq_37045414/article/details/79201469

IDEA整合Mybatis+Struts2+Spring