美文网首页
手写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