数据库文档生成工具

基于springboot开发的数据库文档生成工具,简单配置,快速生成

项目地址:https://gitee.com/ciweigg/dbDocGenerator/edit/master/readme.md
数据库文档生成工具
====
简单配置,就能够生成数据库文档。欢迎大家提意见

使用方法

  1. 修改application.properties的数据库配置信息
  2. 修改application.properties中的属性 application.generator中的信息
  3. 运行Application.java
  4. 生成文件的格式类似2018-03-07_05-45-453.xls

使用的框架

  1. spring boot
  2. spring jdbc
  3. freemaker

支持的数据库

  1. mysql

支持生成的文档类型

  1. word,不太好看,但是可以修改文档,v.15移除,不再支持
  2. excel,还算好看吧,可以修改文档
  3. html,最好看了,ヾ(◍°∇°◍)ノ゙,但是不能修改

如何扩展已支持更多数据库

  1. 在pom.xml加入数据库驱动包
  2. 修改application.properties的数据库配置信息
  3. 创建一个新的类,继承cn.wuwenyao.db.doc.generator.dao.impl.AbstractDbInfoDao
  4. 在枚举类cn.wuwenyao.db.doc.generator.enums.DbType增加一个新的枚举

如何扩展已支持更多的生成文档类型

  1. 创建一个新的类,继承cn.wuwenyao.db.doc.generator.service.impl.AbstractGeneratorServiceImpl
  2. 在枚举类cn.wuwenyao.db.doc.generator.enums.TargetFileType中增加一个新的枚举

更新日志

  1. v1.0,完成基本架构,支持生成word文档
  2. v1.1,优化架构,支持生成excel文档,比word文档好看点,笑
  3. v1.2,支持生成html文档
  4. v1.3,增加索引信息的生成

效果图

html效果


文章作者: Ciwei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ciwei !
 上一篇
docker安装最新版elasticsearch docker安装最新版elasticsearch
ELK所有的最新docker版本都在这里(这里使用6.4.0当前最新版本)最新docker版本的地址:https://www.docker.elastic.co/ 参考:https://www.elastic.co/guide/en/el
2018-09-01
下一篇 
使用 SpringCache抽象 支持 EhCache 和 Redis 混合部署 使用 SpringCache抽象 支持 EhCache 和 Redis 混合部署
最近项目组在开发本地缓存,其中用到了redis和ehcache,但是在使用注解过程中发现两者会出现冲突,这里给出解决两者冲突的具体方案 引入redis的依赖: <dependency>
2018-08-31
  目录