当前位置: 首页 > news >正文

springboot集成MyBatis Generator快速开发

依赖:

<dependency><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artifactId><version>1.4.0</version> <!-- 使用最新稳定版本 --></dependency>

配置文件:
src/main/resources下generatorConfig.xml中内容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""https://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration><context id="mysql" targetRuntime="MyBatis3"><!-- 数据库连接配置 --><jdbcConnectiondriverClass="com.mysql.cj.jdbc.Driver"connectionURL="jdbc:mysql://ip:3306/数据库名"userId="用户名"password="密码"></jdbcConnection><!-- 生成实体类的配置,实体类路径(不含文件名) --><javaModelGenerator targetPackage="com.xqAdmin.api.ad.entity" targetProject="src/main/java"/><!-- 生成 XML 映射文件,映射文件路径(不含文件名) --><sqlMapGenerator targetPackage="mapper.ad" targetProject="src/main/resources"/><!-- 生成 Mapper 接口,mapper路径(不含文件名) --><javaClientGenerator type="XMLMAPPER"targetPackage="com.xqAdmin.api.ad.mapper"targetProject="src/main/java"/><!-- 需要生成的表名以及实体类名 --><table tableName="ad_info" domainObjectName="AdInfo"/></context>
</generatorConfiguration>

运行类:

public class GeneratorRunner {public static void main(String[] args) {ShellRunner.main(new String[]{"-configfile", "src/main/resources/generatorConfig.xml","-overwrite"});}
}

启动项目后,运行main方法即可生成.

相关文章:

  • 河南联通光猫超级管理员账号设置
  • 利用 functools.lru_cache 优化递归算法
  • Spark 极速回顾
  • ollama运行huggingface的gguf模型(mac)
  • 【Python】使用uv管理python虚拟环境
  • 数据结构之单链表C语言
  • React-Redux
  • 4.26-count部分的渲染
  • 基于STM32定时器中断讲解(HAL库)
  • 聊聊Spring AI Alibaba的YuQueDocumentReader
  • Rule.issuer(通过父路径配置loader处理器)
  • 启动你的RocketMQ之旅(五)-Broker详细——消息传输
  • 学习Spire.Office for Java版本的科学实践
  • 硬件须知的基本问题2
  • Claude系列模型-20250426
  • 系统架构设计中的ATAM方法:理论、实践与深度剖析
  • AWS中国区ICP备案全攻略:流程、注意事项与最佳实践
  • Power BI企业运营分析——BCG分析
  • 1软考系统架构设计师:第一章系统架构概述 - 超简记忆要点、知识体系全解、考点深度解析、真题训练附答案及解析
  • 【教程】Docker运行gitlab容器
  • 医学统计专家童新元逝世,终年61岁
  • 白玉兰奖征片综述丨国产剧集创作的此消彼长
  • 外交部:美方应在平等、尊重和互惠的基础上同中方开展对话
  • A股三大股指小幅低收:电力股大幅调整,两市成交10221亿元
  • 病人有头发,照护者不发疯:《黑镜》中的身体缺席与虚伪关怀
  • 牛市早报|国家发改委:将推出做好稳就业稳经济推动高质量发展若干举措