勾選Web,mysql,mybatis,個人是2.0.3版本mysql
mapper、model、mapper/entity,目錄結構以下圖spring
文件放到resource下sql
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" > <generatorConfiguration> <classPathEntry location="/Users/tentsuuhou/.m2/repository/mysql/mysql-connector-java/5.1.34/mysql-connector-java-5.1.34.jar"/> <context id="context1"> <commentGenerator> <property name="suppressDate" value="true"/> <property name="javaFileEncoding" value="UTF-8"/> </commentGenerator> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/sboot" userId="root" password="root"/> <javaModelGenerator targetPackage="com.springboot2.mjt10.model" targetProject="src/main/java"/> <sqlMapGenerator targetPackage="mapper/entity" targetProject="src/main/resources"/> <javaClientGenerator targetPackage="com.springboot2.mjt10.mapper" targetProject="src/main/java" type="XMLMAPPER"/> <!--生成對應表及類名 --> <table tableName="user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> </context> </generatorConfiguration>
上面對應具體的路徑 mapper dao 以及xml生成的路徑,這個mysql是5.1的版本,若是大家使用的是高版本改一下大家對應的具體版本就能夠了springboot
<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</version> <configuration> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> </plugin>
在editor configurations 配置maven命令 mybatis-generator:generatemybatis
七、注意點app
仍是那個配置文件mysql.jar那個版本的選擇,若是不能夠留言dom