前言
在日常开发中,当项目上线之后,甲方必定会让你提供一堆的验收文档,其中就包括了数据库字典,记得我之前是几十张表,一顿CV大法,一边写一遍骂,这种事情怎么交给我这个开发来做呢,各种吐槽,几个小时过后几十页的 Word文档就出炉了,页面那是花里胡哨,然而并没有什么用,甲方看都不看一眼。
最近小编也在找这样的插件,就是不想写文档了,浪费时间和心情啊,果然我找到一款比较好用,操作简单不复杂。
screw 是一个简洁好用的数据库表结构文档的生成工具 ,支持 MySQL、Oracle、PostgreSQL 等主流的关系数据库。
这是github地址:github.com/pingfangush…
一、引入pom.xml依赖
1 | java复制代码<dependencies> |
二、创建Java类
1 | java复制代码/** |
三、使用 Maven 插件的方式
1 | java复制代码<plugin> |
执行 screw-maven-plugin 插件,会在 doc 目录下生成文档。如下图所示:
总结
screw 是一个简洁好用的数据库表结构文档的生成工具 ,支持 MySQL、Oracle、PostgreSQL 等主流的关系数据库。使用起来还是很方便的,不用再去手动编写数据字典了,非常适用,从此告别CV手写数据库文档,真的是痛苦啊!他这个插件还可以生成Java实体类,不过除了Lombok其他的不支持,比如Swagger注释,基础实体字段表映射等。下一篇会给大家推荐一些生成实体类较好的脚本或者工具类。
本文转载自: 掘金