smallbun

超给力,一键生成数据库文档-数据库表结构逆向工程

杀马特。学长 韩版系。学妹 提交于 2020-08-16 19:15:55
一、解决什么问题 数据库文档是我们在企业项目开发中需要交付的文档,通常需要开发人员去手工编写。编写完成后,数据库发生变更又需要手动的进行修改,从而浪费了大量的人力。并且这种文档并没有什么技术含量,被安排做这个工作的程序员往往自己心里会有抵触情绪,悲观的预期自己在团队的位置,造成离职也是可能的。如下面的这种文档的内容: 笔者最近在github上面发现一个数据库文档生成工具: screw (螺丝钉)。该工具能够通过简单地配置,快速的根据数据库表结构进行逆向工程,将数据库表结构及字段逆向生成为文档。 二、特点 简洁、轻量、设计良好 多数据库支持:MySQL、MariaDB、TIDB、Oracle、 SqlServer、PostgreSQL、Cache DB 多种格式文档: html、word、 markdwon 灵活扩展:支持用户自定义模板和展示样式修改(freemarker模板) 三、依赖库探究 mvn中央仓库查看最新版本 ,将如下的maven坐标引入到Spring Boot项目中去: <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>1.0.3</version> </dependency> 从maven仓库的编译依赖中可以看到,screw

Springboot2.X + screw数据库快速开发文档(74)

回眸只為那壹抹淺笑 提交于 2020-08-11 14:56:20
1、pom依赖 创建springboot项目,勾选依赖 添加screw需要的依赖,检查是否最新版本,链接地址-> 最新版本 <dependency> <groupId> org.freemarker </groupId> <artifactId> freemarker </artifactId> <version> 2.3.30 </version> </dependency> <dependency> <groupId> cn.smallbun.screw </groupId> <artifactId> screw-core </artifactId> <version> 1.0.3 </version> </dependency> 2、测试类 下面填写自己的mysql账号密码 spring.datasource.url = spring.datasource.username = spring.datasource.password = spring.datasource.driver-class-name = com . mysql . cj . jdbc . Driver spring.datasource.xa.properties.useInformationSchema = true 3、生成文档测试类 /Users/mac/Desktop 这个是自己电脑的路径