Spring BootMyBatis代码生成
2021-01-18 13:15
标签:介绍 框架 dep maven 时间 limit oca ges key MyBatis Generator 是MyBatis 官方出品的一款,用来自动生成MyBatis的 mapper、dao、entity 的框架,让我们省去规律性最强的一部分最基础的代码编写。 MyBatis Generator的使用方式有4种: 其中推荐使用Maven方式进行代码生成,因为集成和使用比较简单。 MySQL:8.0.12 MyBatis Generator:1.3.7 Maven:4.0 IDEA:2018.2 上面介绍了使用MyBatis Generator的几种方式,其中最推荐使用的是Maven方式,所以下面我们来看Maven方式的MyBatis代码生成,分为四步: 配置pom.xml文件,增加依赖和配置生成文件(“generatorConfig.xml”)路径: 根据上面在pom里的配置,我们需要添加generatorConfig.xml在项目的根目录: 其中数据库连接的配置,是从application.properties直接读取的。 全局属性文件application.properties的配置,和Spring Boot增加MyBatis的配置是一样的,如果你的Spring Boot项目里面已经配置了MyBatis支持,请忽略此步骤。 注意: MySQL 6以后JDBC的配置就不一样了,参照如上MySQL 8的配置。 如果你使用的是IDEA,点击最右侧的Maven Projects => 点击mybatis-generator => 右键mybatis-generator:generate => Run Maven Build,如下图所示: 正常控制台输出“BUILD SUCCESS”说明生成已经成功了,如果出现错误,根据错误提示信息排除处理错误即可。 MyBatis Generator 示例源码:https://github.com/vipstone/springboot-example/tree/master/springboot-mybatis-xml 如果你使用的是 IDEA,那么强烈建议你安装一款免费的IDEA插件“Free MyBatis plugin”,可以实现dao到mapper xml对应方法的快速映射,点击任意一个快速调整到相应的方法,提高工作效率,效果如下图所示: 点击绿色的箭头直接跳转到了mapper xml对应的方法了,如下图所示: 可以相互点击,进行对应的跳转。 安装步骤 关键步骤的截图如下: 使用了MyBatis Generator可以帮我们自动生成实体类,和5个最基础的方法,大大的提高我们的工作效率,用户只需要按需写自己独有的一些业务即可。同时增加“Free MyBatis plugin”插件,可以很方便的帮我们开发和调试代码,真是实实在在的福利。 Spring BootMyBatis代码生成 标签:介绍 框架 dep maven 时间 limit oca ges key 原文地址:https://www.cnblogs.com/raorao1994/p/12913058.html一、简介
1.1 MyBatis Generator介绍
1.2 MyBatis Generator使用
1.3 开发环境
二、代码自动生成配置
Step1:添加依赖
Step2:添加配置文件
DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
Step3:配置全局属性文件
# MyBatis 配置
spring.datasource.url=jdbc:mysql://172.16.10.79:3306/mytestdb?serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
mybatis.type-aliases-package=com.hello.springboot.mapper
mybatis.config-locations=classpath:mybatis/mybatis-config.xml
mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
Step4:点击Maven生成代码
三、安装IDEA插件
四、总结
文章标题:Spring BootMyBatis代码生成
文章链接:http://soscw.com/index.php/essay/43687.html