真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

IDEAMavenMybatisgenerator自動(dòng)生成代碼的示例分析

這篇文章給大家分享的是有關(guān)IDEA Maven Mybatis generator自動(dòng)生成代碼的示例分析的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)建站長期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為雁山企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,雁山網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

一、安裝配置maven以及在Idea中配置maven

安裝過程步驟可以看上面的博文,里面介紹得很詳細(xì)。

二、建數(shù)據(jù)表

DROP TABLE IF EXISTS `t_user`;
CREATE TABLE `t_user` (
 `id` varchar(100) NOT NULL,
 `username` varchar(20) DEFAULT NULL,
 `password` varchar(20) DEFAULT NULL,
 `headerPic` varchar(60) DEFAULT NULL,
 `email` varchar(60) DEFAULT NULL,
 `sex` varchar(2) DEFAULT NULL,
 `create_time` datetime DEFAULT NULL,
 `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 `is_delete` int(1) DEFAULT NULL,
 `address` varchar(200) DEFAULT NULL,
 `telephone` varchar(15) DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

三、Idea創(chuàng)建maven項(xiàng)目

1、點(diǎn)擊create new project-》maven-》create from archetype->maven-archetype-webapp,然點(diǎn)擊next,步驟如圖:

IDEA Maven Mybatis generator自動(dòng)生成代碼的示例分析

2、填寫groupId和ArtifactId:(這兩個(gè)參數(shù)值都是自己定義的),下面這段文字,是網(wǎng)上抄來的,以便大家更好地了解這兩個(gè)參數(shù)。

groupid和artifactId被統(tǒng)稱為“坐標(biāo)”是為了保證項(xiàng)目唯一性而提出的,如果你要把你項(xiàng)目弄到maven本地倉庫去,你想要找到你的項(xiàng)目就必須根據(jù)這兩個(gè)id去查找。

一般分為多個(gè)段,這里我只說兩段,第一段為域,第二段為公司名稱。域又分為org、com、cn等等許多,其中org為非營利組織,com為商業(yè)組織。舉個(gè)apache公司的tomcat項(xiàng)目例子:這個(gè)項(xiàng)目的groupId是org.apache,它的域是org(因?yàn)閠omcat是非營利項(xiàng)目),公司名稱是apache,artigactId是tomcat。

比如我創(chuàng)建一個(gè)項(xiàng)目,我一般會(huì)將groupId設(shè)置為cn.laok,cn表示域?yàn)橹袊?,laok是我個(gè)人姓名縮寫,artifactId設(shè)置為testProj,表示你這個(gè)項(xiàng)目的名稱是testProj,依照這個(gè)設(shè)置,你的包結(jié)構(gòu)最好是cn.laok.testProj打頭的,如果有個(gè)UserDao,它的全路徑就是cn.laok.testProj.dao.UserDao

IDEA Maven Mybatis generator自動(dòng)生成代碼的示例分析

3、點(diǎn)擊next,配置maven信息,如圖:

IDEA Maven Mybatis generator自動(dòng)生成代碼的示例分析

4、點(diǎn)擊next,填寫項(xiàng)目名稱,如圖:

IDEA Maven Mybatis generator自動(dòng)生成代碼的示例分析

5、創(chuàng)建完成后,項(xiàng)目的結(jié)構(gòu)如圖,在生成代碼之前,不需要?jiǎng)?chuàng)建其他文件夾,但是需要把resources文件夾設(shè)置成Resources Root(右鍵點(diǎn)擊resources文件夾-》Mark Directory As->Resources Root)

IDEA Maven Mybatis generator自動(dòng)生成代碼的示例分析

四、配置pom.xml和generatorConfig.xml

1、在pom.xml中加入以下配置:


 create-code
 
 
  org.mybatis.generator
  mybatis-generator-maven-plugin
  1.3.2
  
  true
  true
  
 
 

2、在resources源文件夾下面創(chuàng)建generatorConfig.xml




 
 
  
  
  
  
   
   
   
   
   
  
  
  
  
  
   
   
  
  
  
   
   
  
  
  
   
  
  
  
   
  
 
  
  
 

3、配置完成后,一定要點(diǎn)擊Build->Rebuild project,生成target文件夾,不然生產(chǎn)代碼的時(shí)候是生產(chǎn)在target文件下下面,沒有這個(gè)文件夾會(huì)報(bào)錯(cuò),當(dāng)然也可以配置生成在其他文件夾下面。項(xiàng)目結(jié)構(gòu)如圖:

IDEA Maven Mybatis generator自動(dòng)生成代碼的示例分析

特別注意的一點(diǎn):一定要在配置文件中加入本地的mysql-connector-java-5.1.43-bin.jar,

下載地址https://dev.mysql.com/downloads/connector/j/

然后解壓到本地,我的配置如下:

這個(gè)需要大家根據(jù)自己存放的路徑配置。

五、執(zhí)行生成代碼

1、點(diǎn)擊run->Edit configurations,如圖:

IDEA Maven Mybatis generator自動(dòng)生成代碼的示例分析

2、之后彈出運(yùn)行配置框,為當(dāng)前配置配置一個(gè)名稱,這里其名為"generator",然后在 “Command line” 選項(xiàng)中輸入“mybatis-generator:generate -e”
這里加了“-e ”選項(xiàng)是為了讓該插件輸出詳細(xì)信息,這樣可以幫助我們定位問題。

IDEA Maven Mybatis generator自動(dòng)生成代碼的示例分析

3、配置完成后,點(diǎn)擊run-》run generator,不出意外的話,在控制臺中會(huì)出現(xiàn)BUILD SUCCESS的info信息。完整的效果如圖所示:

IDEA Maven Mybatis generator自動(dòng)生成代碼的示例分析

感謝各位的閱讀!關(guān)于“IDEA Maven Mybatis generator自動(dòng)生成代碼的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


名稱欄目:IDEAMavenMybatisgenerator自動(dòng)生成代碼的示例分析
轉(zhuǎn)載來于:http://weahome.cn/article/gdhcph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部