我们项目最近需要出一个数据库文档,我不想一个一个写,于是在网上找到了这个方法一键生成数据库文档,从此告别人工整理文档。
screw目前支持 MySQL、Oracle、SqlServer、MariaDB、PostgreSQL 等数据库,生成文档目前支持html、word、markdown 文档格式。
- 引入screw的maven依赖:
<dependency>
<groupId>cn.smallbun.screw</groupId>
<artifactId>screw-core</artifactId>
<version>1.0.2</version>
</dependency>
- 逻辑层代码
/**
* 文档生成
*/
void documentGeneration() {
//数据源
HikariConfig hikariConfig = new HikariConfig();
hikariConfig.setDriverClassName("com.mysql.cj.jdbc.Driver");
hikariConfig.setJdbcUrl