实用!一键生成数据库文档,堪称数据库界的 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】。文章转载请联系作者。
评论