你有几个邮箱呢?你是怎么分配它们的用途呢?码云账号增加多邮箱支持!
指数
0
Watch 103 Star 265 Fork 87

wkiny / 数据库文档生成工具JavaApache-2.0

加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
基于springboot开发的数据库文档生成工具,简单配置,快速生成 展开 收起

克隆/下载
wenyao.wu 最后提交于 重构代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
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,增加索引信息的生成
5.v1.3.1 增加新的html模板,优化生成文档的速度
6.v1.3.2 支持白名单和黑名单,优化excel模板

效果图

Excel例子 Html例子 Html例子 样例下载

1.WORD样例
2.EXCEL样例
3.HTML样例

点评 ( 22 )

你可以在登录后,发表评论

搜索帮助