- pom.xml添加screw库
<!-- screw核心 --> <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>1.0.3</version> </dependency>
- 编写测试类,完成文档生成
@RunWith(SpringRunner.class) @SpringBootTest public class SpringBasicProjectApplicationTests { @Autowired ApplicationContext applicationContext; @Test public void contextLoads() { DataSource dataSourceMysql = applicationContext.getBean(DataSource.class); // 生成文件配置 EngineConfig engineConfig = EngineConfig.builder() // 生成文件路径 .fileOutputDir("D:/") // 打开目录 .openOutputDir(false) // 文件类型 .fileType(EngineFileType.HTML) // 生成模板实现 .produceType(EngineTemplateType.freemarker).build(); // 生成文档配置(包含以下自定义版本号、描述等配置连接) Configuration config = Configuration.builder() .version("1.0.3") .description("生成文档信息描述") .dataSource(dataSourceMysql) .engineConfig(engineConfig) //.produceConfig(getProcessConfig()) .build(); // 执行生成 new DocumentationExecute(config).execute(); } /** * 配置想要生成的表+ 配置想要忽略的表 * * @return 生成表配置 */ public static ProcessConfig getProcessConfig() { // 忽略表名 List<String> ignoreTableName = Arrays.asList("a", "test_group"); // 忽略表前缀,如忽略a开头的数据库表 List<String> ignorePrefix = Arrays.asList("a", "t"); // 忽略表后缀 List<String> ignoreSuffix = Arrays.asList("_test", "czb_"); return ProcessConfig.builder() //根据名称指定表生成 .designatedTableName(Arrays.asList("fire_user")) //根据表前缀生成 .designatedTablePrefix(new ArrayList<>()) //根据表后缀生成 .designatedTableSuffix(new ArrayList<>()) //忽略表名 .ignoreTableName(ignoreTableName) //忽略表前缀 .ignoreTablePrefix(ignorePrefix) //忽略表后缀 .ignoreTableSuffix(ignoreSuffix).build(); } }
- 文档生成格式有三种类型,可以到EngineFileType枚举类中查看相应的枚举实例.
相关推荐
选择数据库类型,配置数据库来源,选择需要生成的表,一键生成数据库文档
数据库文档是我们在企业项目开发中需要交付的文档,通常需要开发人员去手工编写。编写完成后,数据库发生变更又需要手动的进行修改,从而浪费了大量的人力。并且这种文档并没有什么技术含量,被安排做这个工作的...
通过数据表,自动生成数据表结构文档.可自定义生成模板。
screw数据库文档生成工具是一个简洁好用的数据库表结构文档工具。 特点: 简洁、轻量、设计良好 多数据库支持 多种格式文档 灵活扩展 支持自定义模板 数据库支持MySQL、MariaDB、TIDB、Oracle、SqlServer、...
下载下来,然后稍作修改就可以使用。IDEA + SpringBoot环境下使用
使用postgre时的学习文档,包括:postgre安装、启动停止、命令等等。有了这个,一般数据库操作都应该够用了。学习的来源主要是pg自己提供的英文文档。
通过数据库连接生成数据库设计文档, 参考地址:https://gitee.com/leshalv/screw#%E6%99%AE%E9%80%9A%E6%96%B9%E5%BC%8F 特点:简洁、轻量、设计良好 多数据库支持 多种格式文档 灵活扩展 支持自定义模板
1、集成SCREW数据库文档生成 我们可以通过SCREM两种方式生成文档 一种是通过在pom文件里面进行一系列配置就可以实现 还有一种是编写一个方法,通过代码生成 SCREM支持多种数据库,如mysql,sqlserver,oracle,...
给大家介绍一款数据库文档生成工具 目前只支持mysql 主要是生成docx的 客户有些时候需要数据库文档,为了方便,于是我就写了这个工具, 通过数据库读取相关表数据,达到输出所有注释到文档中,大大提高了工作效率
screw数据库文档生成工具是一个简洁好用的数据库表结构文档工具。 特点: 简洁、轻量、设计良好 多数据库支持 多种格式文档 灵活扩展 支持自定义模板 数据库支持MySQL、MariaDB、TIDB、Oracle、SqlServer、...
简洁好用的数据库表结构文档工具,支持MySQL/MariaDB/SqlServer/Oracle/PostgreSQL/TIDB/CacheDB 数据库。
:rocket:英文:[ skruː ]〜简洁好用的数据库表结构文档生成工具 简介 在企业级开发中,我们经常会有编写数据库表结构文档的时间花费,从业以来,待过几家企业,关于数据库表结构文档状态:只有没有,只有有,但都...
我们在做项目时,表设计文档都是非常重要的,可以让开发人员快速了解表与业务的关系、表之间的关系。 产品在不停迭代的过程中,表的结构也会有相应的变化,我们需要将变化更新的表设计文档中。以前我们是人工方式...
word源码java支持的数据库 MySQL 玛丽亚数据库 数据库 Oracle 数据库服务器 PostgreSQL 缓存数据库 1、pom文件 引入螺丝核心包,HikariCP数据库连接池,HikariCP号称性能最出色的数据库连接池 <!-- screw核心 --&...
[6] 集成 Druid 数据连接池、Screw 导出数据库结构、Swagger 生成接口文档。 [7] 通过 axios 请求后端接口,使用 VueX 缓存用户登录状态及系统字典。 [8] 使用 Element-UI 组件库开发页面,Echarts 开发可视化图表...
jasonlau jquery screw 滚动加载
保护您的PHP源码,对于个人加密来说,php_screw是一个非常不错的选择。
ISO 1502-1996 Metric Screw Thread - Gauges and Gauging
PHP源码的加密文件,C:\cygwin\PHP\extensions\screw >msdev screw.dsp /MAKE "screw - Win32 Release_TS
Please note attached screw packing machine for your reference