springboot使用generator-mybatis插件自动生成mybatis文件
来源:互联网 发布:单片机地址寄存器 编辑:程序博客网 时间:2024/05/16 16:59
我在搭建个人博客环境的时候准备使用这个插件,本以为挺简单的,结果发现坑还是挺多的..觉得有必要记录下来,说不定也可以帮助别的小伙伴们,毕竟之前一直是伸手党~哈哈^_^
一、创建一个springboot项目(什么组件都不用加载也行),并在pom.xml中配置generator-mybatis插件:
<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</version> <configuration> <!-- 在控制台打印执行日志 --> <verbose>true</verbose> <!-- 重复生成时会覆盖之前的文件--> <overwrite>true</overwrite> <!-- 指定你的配置文件位置--> <configurationFile>src/main/resources/generatorConfig.xml</configurationFile> </configuration> <dependencies> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.5</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
二、在/src/main/resources/ 目录下创建generatorConfig.xml配置文件
配置文件的详情可以去mybatis官方网站看:http://www.mybatis.org/generator/configreference/xmlconfig.html,
也有一篇我觉得不错的博客:http://blog.csdn.net/zsq520520/article/details/50948926
我的配置文件是这样的:
<?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> <!-- 引入配置文件 --> <properties resource="application.properties" /> <!-- mysql的jar本地文件路径(路径上不能有中文,这里是个坑。。) --> <classPathEntry location="D:\xxx\xxx\mysql-connector-java-5.1.44.jar" /> <context id="Mysql" defaultModelType="flat"> <property name="beginningDelimiter" value="`"/> <property name="endingDelimiter" value="`"/> <commentGenerator> <property name="suppressAllComments" value="true"/> <property name="suppressDate" value="true"/> </commentGenerator> <!--配置jdbc连接参数--> <jdbcConnection driverClass="${driver}" connectionURL="${dbUrl}" userId="${dbUsername}" password="${dbPassword}" /> <!-- 生成model对象 --> <javaModelGenerator targetPackage="${modelPackage}" targetProject="${projectPath}"> <property name="enableSubPackages" value="true" /> <property name="trimStrings" value="true" /> </javaModelGenerator> <!-- maven项目targetProject指向java文件夹就可以了,以前用myeclipse的时候是项目名字 --> <!-- 生成dao层的mapper.xml文件 --> <sqlMapGenerator targetPackage="${mapperPackage}" targetProject="${projectPath}" /> <!--生成mapper配置文件的接口--> <javaClientGenerator targetPackage="${daoPackage}" targetProject="${projectPath}" type="XMLMAPPER" /> <!-- 想要生成的数据库表,自动化工具会根据该表的结构生成相应的vo对象 ‘%’代表所有表 --> <table tableName="%"> <generatedKey column="id" sqlStatement="Mysql"/> </table> </context></generatorConfiguration>
application.properties.xml:
三、最后点击run->edit configuration->点击+号新建一个maven如下:
点击apply、OK。然后运行该项目:
四、结果就生成啦~
阅读全文
0 0
- springboot使用generator-mybatis插件自动生成mybatis文件
- mybatis-generator插件自动生成mybatis文件
- 使用MyBatis-Generator自动生成映射文件
- Mybatis使用generator自动生成mapper文件
- SpringBoot之mybatis-generator自动生成
- Intellji IDE使用mybatis-generator自动生成mybatis相关文件
- 使用MyBatis-generator 自动生成MyBatis代码
- 命令+mybatis-generator插件自动生成Mapper映射文件
- 命令+mybatis-generator插件自动生成Mapper映射文件
- 使用MyBatis Generator插件自动生成Dto、Dao、Mapping
- Eclipse 使用mybatis generator插件自动生成代码
- Eclipse 使用mybatis generator插件自动生成代码
- mybatis-generator自动生成代码插件使用详解
- 使用MyBatis Generator自动生成代码生成器插件
- maven插件mybatis-generator自动生成
- mybatis-generator插件自动生成代码
- mybatis maven generator 插件自动生成代码
- maven插件mybatis-generator自动生成
- Thread、Runnable、Callable三种创建线程的简单示例及区别简介
- 全选和反选
- mycat启动报Unable to start JVM: No such file or directory (2)
- 京东猪脸识别比赛数据预处理:用Python将视频每一帧提取存储为图片
- ssh--国际化
- springboot使用generator-mybatis插件自动生成mybatis文件
- 第11周 第三项 数据结构例程——图的遍历
- 自定义三级联动地址选择器
- WebSocket发送文字图片功能
- android wifi 的链接
- 路由音乐切换
- DARLA 源码解析
- imooc的疯狂的蚂蚁的课程《Python操作MySQL数据库》 python3+pymysql模块来操作mysql数据库
- 第13周项目1- 验证算法(3)