本文是对用IDEA进行springboot+mybatis自动生成model、mapper的总结
1.导入一个已经搭载好的项目到IDEA中,项目地址为:https://codeload.github.com/abel533/MyBatis-Spring-Boot/zip/master
2.修改本项目的配置
1.删除model、mapper和mapping文件夹,得到如下项目结构
2.修改数据库的地址、账号和密码。
3.修改generatorConfig.xml中的<classPathEntry location=""></classPathEntry>中的location值为本地
mysql-connector-java-x.jar 的绝对路径。
注意:如果mysql-connector-java-x.jar的版本出错,会报Cannot resolve classpath entry: F:\mysql-connector-java- x.jar的错误。这时,可以换过一个版本的jar包,可以到maven的本地仓库中搜索mysql-connector-java,然后在逐 个尝试,本项目中测试到5.1.32为正确版本。
3.你已经在数据库中创建了相应的表。
4.修改generatorConfig.xml中的<table>标签中的tableName和domainObjectName字段,其中tableName就是数据库中的表名, domainObjectName就是pojo中的类名。这一步容易出错。
5.执行maven命令:mybatis-generator:generate -e,如图所示
6.执行后的目录结构(有两张表)
7.修改后的项目地址:https://gitee.com/wmbyy/springboot_mybatis-generator.git