基于springboot开发的数据库文档生成工具,简单配置,快速生成
项目地址:https://gitee.com/ciweigg/dbDocGenerator/edit/master/readme.md
数据库文档生成工具
====
简单配置,就能够生成数据库文档。欢迎大家提意见
使用方法
- 修改application.properties的数据库配置信息
- 修改application.properties中的属性 application.generator中的信息
- 运行Application.java
- 生成文件的格式类似2018-03-07_05-45-453.xls
使用的框架
- spring boot
- spring jdbc
- freemaker
支持的数据库
- mysql
支持生成的文档类型
- word,不太好看,但是可以修改文档,v.15移除,不再支持
- excel,还算好看吧,可以修改文档
- html,最好看了,ヾ(◍°∇°◍)ノ゙,但是不能修改
如何扩展已支持更多数据库
- 在pom.xml加入数据库驱动包
- 修改application.properties的数据库配置信息
- 创建一个新的类,继承cn.wuwenyao.db.doc.generator.dao.impl.AbstractDbInfoDao
- 在枚举类cn.wuwenyao.db.doc.generator.enums.DbType增加一个新的枚举
如何扩展已支持更多的生成文档类型
- 创建一个新的类,继承cn.wuwenyao.db.doc.generator.service.impl.AbstractGeneratorServiceImpl
- 在枚举类cn.wuwenyao.db.doc.generator.enums.TargetFileType中增加一个新的枚举
更新日志
- v1.0,完成基本架构,支持生成word文档
- v1.1,优化架构,支持生成excel文档,比word文档好看点,笑
- v1.2,支持生成html文档
- v1.3,增加索引信息的生成