实用!一键生成数据库文档,堪称数据库界的 Swagger

>本文收录在个人博客:www.chengxy-nds.top,技术资料共享,同进步
最近部门订单业务调整,收拢其他业务线的下单入口,做个统一大订单平台。需要梳理各业务线的数据表,但每个业务线库都有近百张和订单相关的表,挨个表一个一个字段的弄脑瓜子嗡嗡的。
为了不重复 CV 操作,抱着一丝希望开始在GitHub里找,看看有没有什么工具可以用,结果就真的发现了宝藏,screw(螺丝钉),居然可以生成数据库文档,优秀啊~。

一、数据库支持
[x] MySQL
[x] MariaDB
[x] TIDB
[x] Oracle
[x] SqlServer
[x] PostgreSQL
[x] Cache DB
二、配置
1、pom文件
引入screw核心包,HikariCP数据库连接池,HikariCP号称性能最出色的数据库连接池。
2、配置数据源
配置数据源,设置 useInformationSchema 可以获取tables注释信息。
3、screw 核心配置
screw有两种执行方式,第一种是pom文件配置,另一种是代码执行。
配置完以后在 maven project->screw 双击执行ok。

代码生成方式也非常简单。
4、文档格式
screw 有 HTML、DOC、MD 三种格式的文档。
代码中的修改
或者pom文件
DOC文档样式

HTML文档样式

MD文档样式

不得不说这个工具是真TM好用,提前完成任务,有点傲娇有木有!

原创不易,燃烧秀发输出内容,如果有一丢丢收获,点个赞鼓励一下吧!
整理了几百本各类技术电子书,送给小伙伴们。关注公号回复【666】自行领取。和一些小伙伴们建了一个技术交流群,一起探讨技术、分享技术资料,旨在共同学习进步,如果感兴趣就加入我们吧!

版权声明: 本文为 InfoQ 作者【程序员内点事】的原创文章。
原文链接:【http://xie.infoq.cn/article/32f13048f327e70cf208b2b09】。文章转载请联系作者。











评论