前言

本项目最初是由于工作需要,方便生成springboot项目的Mapper和Model类而写的一个工具类,现在经过优化后拿出来与各位分享,暂时只支持Mysql数据库。
果觉得本项目对您的工作还是有帮助的话,请在帮忙点个★Star。


使用要求

python2未经过兼容性测试,请谨慎使用

  • Python3环境
  • pymysql插件
# 需先安装python3环境与pip工具后在终端控制台执行以下命令来安装pymysql
pip3 insall pymysql

使用方法

下载

此处内容需要评论回复后(审核通过)方可阅读。

配置文件

打开项目文件夹内的config.py文件进行数据库配置,配置详细如下:

host = '127.0.0.1'  # 数据库地址
port = 3306 # 数据库端口,默认3306
user = 'dbuser' # 数据库用户名
pwd = 'dbpwd' # 数据库密码
db = 'test' # 数据库名称
# 指定导出的表,支持使用%通配,支持逗号分隔多表,留空默认查全表
# tables='tb_%,test_name'
tables = '%'

# 指定导出目录,不指定默认输出到当前目录
path = ''

# 指定model文件导出的包,会在指定导出目录下按照包结构生成文件夹
model = 'com.cn.model'
# 指定mapper文件导出的包,会在指定导出目录下按照包结构生成文件夹
mapper = 'com.cn.mapper'

运行

  1. Mac、Linux系统下直接在工具目录的终端运行
python3 create_java_mapper.py
  1. Windows系统可直接双击目录下的run.bat执行

问题与反馈

如有疑问或发现问题,欢迎在本文下留言回复或直接前往项目仓库提Issues

此处内容需要评论回复后(审核通过)方可阅读。

最后修改:2021 年 02 月 01 日
如果觉得我的文章对你有用,请随意赞赏