当前位置: 首页 > news >正文

长沙市天心建设局网站上海关键词优化公司哪家好

长沙市天心建设局网站,上海关键词优化公司哪家好,微商货源网站大全,腾宁科技做网站399元全包在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐,这里推荐一个开源项目:screw gi…

在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐,这里推荐一个开源项目:screw
gitee地址:https://gitee.com/leshalv/screw

使用流程:

1.pom依赖

<dependencies><!--mysql--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.26</version></dependency><!-- HikariCP连接池 --><dependency><groupId>com.zaxxer</groupId><artifactId>HikariCP</artifactId><version>3.4.5</version></dependency><!-- screw核心 --><dependency><groupId>cn.smallbun.screw</groupId><artifactId>screw-core</artifactId><version>1.0.5</version></dependency>
</dependencies>

2.具体代码

import cn.smallbun.screw.core.Configuration;
import cn.smallbun.screw.core.engine.EngineConfig;
import cn.smallbun.screw.core.engine.EngineFileType;
import cn.smallbun.screw.core.engine.EngineTemplateType;
import cn.smallbun.screw.core.execute.DocumentationExecute;
import cn.smallbun.screw.core.process.ProcessConfig;
import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource;import javax.sql.DataSource;
import java.util.ArrayList;public class ScrewGenerator {public static void main(String[] args) {//数据源HikariConfig hikariConfig = new HikariConfig();hikariConfig.setDriverClassName("com.mysql.cj.jdbc.Driver");hikariConfig.setJdbcUrl("jdbc:mysql://127.0.01:3306/test?useSSL=false&serverTimezone=UTC");hikariConfig.setUsername("root");hikariConfig.setPassword("123456");//设置可以获取tables remarks信息hikariConfig.addDataSourceProperty("useInformationSchema", "true");hikariConfig.setMinimumIdle(2);hikariConfig.setMaximumPoolSize(5);DataSource dataSource = new HikariDataSource(hikariConfig);//生成配置EngineConfig engineConfig = EngineConfig.builder()//生成文件路径.fileOutputDir("C:\\Users\\Lenovo\\Desktop\\something")// 打开目录 设置为true执行完代码后会自动打开对应路径文件夹.openOutputDir(true)//生成类型//HTML(".html", "documentation_html", "HTML文件"),//WORD(".doc", "documentation_word", "WORD文件"),//MD(".md", "documentation_md", "Markdown文件");.fileType(EngineFileType.WORD)//自定义文件名称.produceType(EngineTemplateType.freemarker)//自定义文件名称.fileName("自定义文件名称").build();//自定义文件名称ArrayList<String> ignoreTableName = new ArrayList<>();ignoreTableName.add("test_user");ignoreTableName.add("test_group");//忽略表前缀ArrayList<String> ignorePrefix = new ArrayList<>();ignorePrefix.add("test_");//忽略表后缀ArrayList<String> ignoreSuffix = new ArrayList<>();ignoreSuffix.add("_test");ProcessConfig processConfig = ProcessConfig.builder()//忽略表名.ignoreTableName(ignoreTableName)//忽略表前缀.ignoreTablePrefix(ignorePrefix)//忽略表后缀.ignoreTableSuffix(ignoreSuffix).build();//配置Configuration config = Configuration.builder()//版本.version("1.0.0")//描述.description("数据库设计文档生成")//数据源.dataSource(dataSource)//生成配置.engineConfig(engineConfig)//生成配置.produceConfig(processConfig).build();//执行生成new DocumentationExecute(config).execute();System.out.println("生成成功");}
}

3.效果

根据这个配置修改生成的文件类型

//HTML(“.html”, “documentation_html”, “HTML文件”),
//WORD(“.doc”,“documentation_word”, “WORD文件”),
//MD(“.md”, “documentation_md”,“Markdown文件”);

在这里插入图片描述

http://www.ds6.com.cn/news/96047.html

相关文章:

  • 嘉祥做网站厦门人才网最新招聘信息
  • 如何请人做网站最新的军事新闻
  • 建行网点seo体系
  • 信息门户网站怎么做化妆培训
  • 网站备案后的标识网站怎么seo关键词排名优化推广
  • 策划方案免费网站搜索网
  • 先申请域名后做网站我赢网客服系统
  • ico项目网站建设网站策划方案书
  • 网站建设有什么工作百度手机助手下载2022新版
  • seodao cn知了seo
  • 公众号网站怎么做seo博客
  • 旅游网站建设价格怎么自己制作一个网站
  • 广东响应式网站建设平台软件培训机构有哪些?哪个比较好
  • 流量网站建设百度推广怎么弄
  • 秦皇岛网站开发推广方式有哪些
  • 上海网络公司网站建设seo推广有哪些方式
  • 网站icp备案地百度搜索名字排名优化
  • 网站怎么做搜索功能seo信息优化
  • 什么操作系统做网站推广计划书怎么写
  • node.js 网站开发 公司 广州保定网站推广公司
  • 建设一个自己的网站需要多少钱西安市seo排名按天优化
  • server2012做网站鱼头seo软件
  • 网站色彩搭配表品牌推广的目的和意义
  • 还有哪些行业可以做垂直网站江西省seo
  • 南昌网站建设 南昌做网站公司站长工具爱站
  • 青州哪里做网站做得好信息发布推广方法
  • 沧州网站制作多少钱摘抄一篇新闻
  • 开业时网站可以做哪些活动苏州seo网站管理
  • 网站 制作公司引擎搜索器
  • 挂甲寺网站建设深圳今日头条新闻