🥫🍞

数据文档生成器 screw

2022-07-18

数据文档生成器 screw

相关链接

https://github.com/yihr/screw

参考文章

maven 依赖

1
2
3
4
5
<dependency>
<groupId>cn.smallbun.screw</groupId>
<artifactId>screw-core</artifactId>
<version>1.0.3</version>
</dependency>

JUnit 生成

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
@SpringBootTest
public class DBDocument {

@Autowired
DataSource dataSource;

@Test
public void contextLoads() {
// 生成文件配置
EngineConfig engineConfig = EngineConfig.builder()
/* 生成文件路径,本地路径 */
.fileOutputDir("D:/")
/* 是否打开输出的目录 */
.openOutputDir(true)
/* 文件类型 */
.fileType(EngineFileType.HTML)
/* 生成模板实现 */
.produceType(EngineTemplateType.freemarker)
.build();
// 生成文档配置(包含以下自定义版本号、描述等配置连接)
Configuration config = Configuration.builder()
.version("1.0.0")
.description("数据库文档")
.dataSource(dataSource)
.engineConfig(engineConfig)
.produceConfig(getProcessConfig())
.build();
// 执行生成
new DocumentationExecute(config).execute();
}

/**
* 配置想要生成的表 + 配置想要忽略的表
*
* @return
*/
public static ProcessConfig getProcessConfig() {
return ProcessConfig.builder()
.build();
}
}
Tags: screw
使用支付宝打赏
使用微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏

扫描二维码,分享此文章