我是一名愛好手機數碼的程序員,會不定時更新關於手機數碼和編程相關的文章,歡迎關注
mybatis是一款優秀的ORM映射框架,搭配mybatis Generator使用起來將會更加高效,在此介紹一下springboot整合mybatis Generator的方法,希望對你能有所幫助。
使用版本號以及工具說明
springboot版本: 2.2
mybatis版本:2.1
mybatis Generator版本:1.4.0
構建工具:IDEA + maven
新建一個springboot項目
目錄結構,注意觀察
在pom.xml中引入mybatis Generator依賴,注意有兩個
<code>
\t\t<dependency>
\t\t\t<groupid>org.mybatis.generator/<groupid>
\t\t\t<artifactid>mybatis-generator-maven-plugin/<artifactid>
\t\t\t<version>1.4.0/<version>
\t\t/<dependency>
\t\t
\t\t<dependency>
\t\t\t<groupid>org.mybatis.generator/<groupid>
\t\t\t<artifactid>mybatis-generator-core/<artifactid>
\t\t\t<version>1.4.0/<version>
\t\t/<dependency>/<code>
然後再在pom.xml文件中引入一個maven插件、
<code><plugin>
\t<groupid>org.mybatis.generator/<groupid>
\t<artifactid>mybatis-generator-maven-plugin/<artifactid>
\t<version>1.4.0/<version>
\t<dependencies>
\t
\t<dependency>
\t\t<groupid>mysql/<groupid>
\t\t<artifactid>mysql-connector-java/<artifactid>
\t\t<version>8.0.19/<version>
\t\t<scope>runtime/<scope>
\t/<dependency>
\t/<dependencies>
\t<configuration>
\t\t
\t\t<configurationfile>src/main/resources/generatorConfig.xml/<configurationfile>
\t\t
\t\t
\t\t<overwrite>true/<overwrite>
\t/<configuration>
/<plugin>/<code>
在resources目錄下新建一個generatorConfig.xml文件,文件內容如下
<code>
br> PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorconfiguration>
<context>
<commentgenerator>
<property>
<property>
/<commentgenerator>
<jdbcconnection> connectionURL="jdbc:mysql://localhost:3306/demo?serverTimezone=Asia/Shanghai&characterEncoding=UTF-8&useSSL=false"
userId="root"
password="password">
<property>
/<jdbcconnection>
<javamodelgenerator>
<property>
<property>
<property>
<property>
/<javamodelgenerator>
<sqlmapgenerator>
<property>
/<sqlmapgenerator>
<javaclientgenerator>
<property>
/<javaclientgenerator>
<table>
/<context>
/<generatorconfiguration>/<code>
到此,mybatis Generator插件就引入完成了,maven中可以看到多出了一個mybatis-generator插件
此時,只需要點擊該插件運行,控制檯輸出執行過程,看到了構建成功。
此時,再查看下包
我們想要的東西已經有了!教程結束,你學會了嗎?沒學會可以留言哦,有留必回。
閱讀更多 羊羽科技說 的文章