前两天想到一个问题,数据库那么多表,如何能一眼看清每个表都是做什么的?
然后找到一个数据库文档的生成器螺丝钉(screw),java实现。
数据库一般常用的mysql和Oracle(我说的是我),其它的数据库我也没去研究,不过我想,思路应该大同小异。
可以支持生成html、word、markdown文档。
一 、引依赖
核心依赖:螺丝钉
<dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>1.0.5</version> </dependency>
数据库连接池:HikariCP
<dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> <version>3.4.5</version> </dependency>
模板引擎:
<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.30</version> </dependency