
回复
最近部门订单业务调整,收拢其他业务线的下单入口,做个统一大订单平台。需要梳理各业务线的数据表,但每个业务线库都有近百张和订单相关的表,挨个表一个一个字段的弄脑瓜子嗡嗡的。
为了不重复 CV 操作,抱着一丝希望开始在GitHub
里找,看看有没有什么工具可以用,结果就真的发现了宝藏,screw
(螺丝钉),居然可以生成数据库文档,优秀啊~。
引入screw
核心包,HikariCP
数据库连接池,HikariCP
号称性能最出色的数据库连接池。
配置数据源,设置 useInformationSchema
可以获取tables
注释信息。
screw
有两种执行方式,第一种是pom
文件配置,另一种是代码执行。
配置完以后在 maven project
->screw
双击执行ok。
代码生成方式也非常简单。
screw
有 HTML
、DOC
、MD
三种格式的文档。
代码中的修改
或者pom
文件
DOC
文档样式
HTML
文档样式
MD
文档样式
不得不说这个工具是真TM好用,提前完成任务,有点傲娇有木有!
demo 的 GitHub 地址:
https://github.com/chengxy-nds/Springboot-Notebook/tree/master/springboot-database-doc
文章转载自公众号:程序员小富