前言
本项目最初是由于工作需要,方便生成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'
运行
- Mac、Linux系统下直接在工具目录的终端运行
python3 create_java_mapper.py
- Windows系统可直接双击目录下的
run.bat
执行
问题与反馈
如有疑问或发现问题,欢迎在本文下留言回复或直接前往项目仓库提Issues
此处内容需要评论回复后(审核通过)方可阅读。
1 条评论
挽尊