美文网首页
手写maven插件,MyBatis Generator 代码自动

手写maven插件,MyBatis Generator 代码自动

作者: 走夜路的瞎子 | 来源:发表于2022-07-25 17:24 被阅读0次

1、功能描述

   主要功能是生成数据库相关代码,可以通过引入相关的依赖和插件,通过maven插件自动生成数据库项目代码,代码层级可参考下图:
image.png
    代码会生成数据库相关的DO对象,mapper接口,repository数据库类,如果表字段有枚举值的也会生成相关的枚举类,有枚举的字段备注必须带枚举两个字,才会生成相对应的枚举类。repository层主要是查询数据库层级,所有查询数据库相关的全部在repository层完成,service层处理业务逻辑。

2、引入引用

  • 引入依赖plugin-config


    image.png
  • 引入插件


    image.png
  driveName:JDBC驱动
  url:插件配置里面主要是配置你的数据库连接URL
  userName:用户名
  password:密码
  表生成策略:
    - 如果填写 property,则只生成填写的表
    - 如果不填写 property,则生成所有表
  建议每次填写需要生成的表,避免生成不必要的表,造成以外
  • 通过maven插件生成代码:code-gen


    image.png

3、生成数据库代码源码地址

4、请注意使用jdk1.8版本

相关文章

网友评论

      本文标题:手写maven插件,MyBatis Generator 代码自动

      本文链接:https://www.haomeiwen.com/subject/wqgoirtx.html