jcjrobert 在 代码生成器还是自己开发一个舒服 中发帖
个人需求:需要一键生成Springboot项目的CRUD代码的工具
初步思路:寻找现成的Java代码生成器,但是多少都会缺斤少两,不然有些配置不支持,不然有些生成的代码兼容有问题(比如我要生成swagger v3结果都是v2的)
后续思路:还是自己写一个,写一套一劳永逸,毕竟重复性的工作多少都会顶不住,不过本人是使用Python语言生成,使用库Jinja2
自动读取数据库表数据然后自动生成配置,以下是sql语句
select table_name, column_name, column_type, column_key, extra, column_comment, column_default
from information_schema.columns
where table_name like '{table_prefix}%'
因为我的项目设计的数据库都是有表前缀的,...