精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

還在手動整理數據庫文檔?試試這個工具

運維 數據庫運維
在企業級開發中、我們經常會有編寫數據庫表結構文檔的時間付出,從業以來,待過幾家企業,關于數據庫表結構文檔狀態:要么沒有、要么有、但都是手寫、后期運維開發,需要手動進行維護到文檔中,很是繁瑣。

 [[335513]]

 

簡介

在企業級開發中、我們經常會有編寫數據庫表結構文檔的時間付出,從業以來,待過幾家企業,關于數據庫表結構文檔狀態:要么沒有、要么有、但都是手寫、后期運維開發,需要手動進行維護到文檔中,很是繁瑣、如果忘記一次維護、就會給以后工作造成很多困擾、無形中制造了很多坑留給自己和后人,于是需要一個插件工具screw[1]來維護。

screw 特點

  • 簡潔、輕量、設計良好。不需要 powerdesigner 這種重量的建模工具
  • 多數據庫支持 。支持市面常見的數據庫類型 MySQL、Oracle、SqlServer
  • 多種格式文檔。支持 MD、HTML、WORD 格式
  • 靈活擴展。支持用戶自定義模板和展示樣式

支持數據庫類型

  • [✔️] MySQL
  • [✔️] MariaDB
  • [✔️] TIDB
  • [✔️] Oracle
  • [✔️] SqlServer
  • [✔️] PostgreSQL
  • [✔️] Cache DB

依賴

這里以 mysql8 數據庫為例子

  1. <!--數據庫文檔核心依賴--> 
  2.  <dependency> 
  3.      <groupId>cn.smallbun.screw</groupId> 
  4.      <artifactId>screw-core</artifactId> 
  5.      <version>1.0.2</version> 
  6.  </dependency> 
  7.  <!-- HikariCP --> 
  8.  <dependency> 
  9.      <groupId>com.zaxxer</groupId> 
  10.      <artifactId>HikariCP</artifactId> 
  11.      <version>3.4.5</version> 
  12.  </dependency> 
  13.  <!--mysql driver--> 
  14.  <dependency> 
  15.      <groupId>mysql</groupId> 
  16.      <artifactId>mysql-connector-java</artifactId> 
  17.      <version>8.0.20</version> 
  18.  </dependency> 

1. 通過自定義代碼配置文檔生成

 

  1. @Test 
  2. public void shouldAnswerWithTrue() { 
  3.     //數據源 
  4.     HikariConfig hikariConfig = new HikariConfig(); 
  5.     hikariConfig.setDriverClassName("com.mysql.cj.jdbc.Driver"); 
  6.     hikariConfig.setJdbcUrl("jdbc:mysql://127.0.0.1:3306/test"); 
  7.     hikariConfig.setUsername("root"); 
  8.     hikariConfig.setPassword("root"); 
  9.     //設置可以獲取tables remarks信息 
  10.     hikariConfig.addDataSourceProperty("useInformationSchema""true"); 
  11.     hikariConfig.setMinimumIdle(2); 
  12.     hikariConfig.setMaximumPoolSize(5); 
  13.     DataSource dataSource = new HikariDataSource(hikariConfig); 
  14.     //生成配置 
  15.     EngineConfig engineConfig = EngineConfig.builder() 
  16.             //生成文件路徑 
  17.             .fileOutputDir("/Users/lengleng"
  18.             //打開目錄 
  19.             .openOutputDir(true
  20.             //文件類型 
  21.             .fileType(EngineFileType.HTML) 
  22.             //生成模板實現 
  23.             .produceType(EngineTemplateType.freemarker).build(); 
  24.  
  25.     //忽略表 
  26.     ArrayList<String> ignoreTableName = new ArrayList<>(); 
  27.     ignoreTableName.add("test_user"); 
  28.     ignoreTableName.add("test_group"); 
  29.     //忽略表前綴 
  30.     ArrayList<String> ignorePrefix = new ArrayList<>(); 
  31.     ignorePrefix.add("test_"); 
  32.     //忽略表后綴 
  33.     ArrayList<String> ignoreSuffix = new ArrayList<>(); 
  34.     ignoreSuffix.add("_test"); 
  35.     ProcessConfig processConfig = ProcessConfig.builder() 
  36.             //忽略表名 
  37.             .ignoreTableName(ignoreTableName) 
  38.             //忽略表前綴 
  39.             .ignoreTablePrefix(ignorePrefix) 
  40.             //忽略表后綴 
  41.             .ignoreTableSuffix(ignoreSuffix).build(); 
  42.     //配置 
  43.     Configuration config = Configuration.builder() 
  44.             //版本 
  45.             .version("1.0.0"
  46.             //描述 
  47.             .description("數據庫設計文檔生成"
  48.             //數據源 
  49.             .dataSource(dataSource) 
  50.             //生成配置 
  51.             .engineConfig(engineConfig) 
  52.             //生成配置 
  53.             .produceConfig(processConfig).build(); 
  54.     //執行生成 
  55.     new DocumentationExecute(config).execute(); 

2. 通過插件的形式生成文檔

  1. <build> 
  2.     <plugins> 
  3.         <plugin> 
  4.             <groupId>cn.smallbun.screw</groupId> 
  5.             <artifactId>screw-maven-plugin</artifactId> 
  6.             <version>1.0.2</version> 
  7.             <dependencies> 
  8.                 <!-- HikariCP --> 
  9.                 <dependency> 
  10.                     <groupId>com.zaxxer</groupId> 
  11.                     <artifactId>HikariCP</artifactId> 
  12.                     <version>3.4.5</version> 
  13.                 </dependency> 
  14.                 <!--mysql driver--> 
  15.                 <dependency> 
  16.                     <groupId>mysql</groupId> 
  17.                     <artifactId>mysql-connector-java</artifactId> 
  18.                     <version>8.0.20</version> 
  19.                 </dependency> 
  20.             </dependencies> 
  21.             <configuration> 
  22.                 <!--username--> 
  23.                 <username>root</username> 
  24.                 <!--password--> 
  25.                 <password>root</password
  26.                 <!--driver--> 
  27.                 <driverClassName>com.mysql.cj.jdbc.Driver</driverClassName> 
  28.                 <!--jdbc url--> 
  29.                 <jdbcUrl>jdbc:mysql://127.0.0.1:3306/test</jdbcUrl> 
  30.                 <!--生成文件類型--> 
  31.                 <fileType>HTML</fileType> 
  32.                 <!--文件輸出目錄--> 
  33.                 <fileOutputDir>/Users/lengleng</fileOutputDir> 
  34.                 <!--打開文件輸出目錄--> 
  35.                 <openOutputDir>false</openOutputDir> 
  36.                 <!--生成模板--> 
  37.                 <produceType>freemarker</produceType> 
  38.                 <!--描述--> 
  39.                 <description>數據庫文檔生成</description> 
  40.                 <!--版本--> 
  41.                 <version>${project.version}</version> 
  42.                 <!--標題--> 
  43.                 <title>數據庫文檔</title> 
  44.             </configuration> 
  45.             <executions> 
  46.                 <execution> 
  47.                     <phase>compile</phase> 
  48.                     <goals> 
  49.                         <goal>run</goal> 
  50.                     </goals> 
  51.                 </execution> 
  52.             </executions> 
  53.         </plugin> 
  54.     </plugins> 
  55. </build> 

 

責任編輯:華軒 來源: JAVA架構日記
相關推薦

2020-12-21 09:40:16

數據庫工具技術

2023-12-10 13:58:17

2023-04-18 18:22:31

開源工具數據庫

2020-12-24 10:20:43

文檔工具語言

2025-11-10 09:21:24

2022-02-09 07:44:30

Go源碼工具

2022-01-26 07:18:57

工具GoGo 項目

2011-03-07 17:02:07

2019-07-12 08:37:22

DockerNginx程序員

2019-04-08 14:58:36

數據庫SQL數據類型

2011-05-19 13:25:12

Oracle數據庫碎片

2023-03-29 07:02:46

開源項目工具

2023-02-01 10:40:01

2021-06-24 16:18:03

Cube.js數據分析開源

2025-08-12 04:00:00

2011-05-13 13:54:02

數據庫文檔數據庫

2019-12-19 16:10:36

前端開發刷新頁面自動刷新

2024-10-28 16:31:03

2019-11-06 14:13:55

開發者技能工具

2025-04-18 10:14:29

點贊
收藏

51CTO技術棧公眾號

伊人久久精品视频| 国产精品视频久久一区| 欧美在线短视频| 一区二区三区视频在线播放| www香蕉视频| 男人的天堂亚洲在线| 日韩在线小视频| 日韩成人av影院| 亚洲不卡系列| 亚洲一区二区三区在线看| 美女三级99| 国产美女精品视频国产| 亚洲视频播放| 久久国产精品久久久久久久久久| 亚洲一区二区乱码| www久久久| 欧美中文字幕不卡| 丁香花在线影院观看在线播放| 国产精品麻豆一区二区三区| 国产黄人亚洲片| 国产精品户外野外| 日产电影一区二区三区| 国产精品福利在线观看播放| 精品剧情v国产在线观看在线| 亚洲少妇第一页| 2021天堂中文幕一二区在线观| 国产日产亚洲精品系列| 极品日韩久久| 朝桐光av在线一区二区三区| 裸体一区二区三区| 日本一本a高清免费不卡| 久一视频在线观看| 我不卡伦不卡影院| 在线观看精品国产视频| 亚洲熟妇无码av| 蜜桃久久久久| 欧美大片一区二区| 国产伦精品一区二区三区妓女下载 | 精品国产99国产精品| 看看黄色一级片| 成人黄色毛片| 欧美中文字幕一区二区三区亚洲| 99福利在线观看| 色吧亚洲日本| 精品久久久视频| 久草热视频在线观看| 国产蜜臀av在线播放| 一区二区三区欧美| 欧美黄网在线观看| av资源在线看片| 亚洲无线码一区二区三区| 中文字幕在线中文| 欧美大片黄色| 亚洲一区二区三区小说| 国产女主播自拍| 国产在线88av| 欧美三级xxx| av观看免费在线| 小黄鸭精品aⅴ导航网站入口| 一本到不卡精品视频在线观看| 日韩av综合在线观看| 在线观看网站免费入口在线观看国内 | 国产污污视频在线观看| 国产亚洲网站| 国产成+人+综合+亚洲欧洲 | 爱草tv视频在线观看992| 午夜欧美一区二区三区在线播放| 青青草精品视频在线| 色偷偷偷在线视频播放| 日本乱人伦一区| 性生活免费在线观看| 亚洲青青久久| 精品99久久久久久| 中文字幕丰满孑伦无码专区| 国产精品视频一区二区三区四蜜臂| 亚洲欧洲成视频免费观看| 免费黄色在线网址| 亚洲精品极品少妇16p| 欧美精品在线播放| 亚洲精品国产精品乱码| 久久只有精品| 亚洲自拍av在线| 日本精品一二区| 欧美国产精品专区| 蜜桃网站在线观看| 中文字幕在线免费观看视频| 欧美天天综合网| 中国老熟女重囗味hdxx| 久9re热视频这里只有精品| 亚洲欧美制服第一页| 制服丨自拍丨欧美丨动漫丨| 亚洲高清久久| 国产九九精品视频| 蜜臀av午夜精品| 国产日韩欧美一区二区三区综合| 影音先锋成人资源网站| 黑人巨大精品| 精品国产一区二区三区不卡| 在线观看国产精品一区| 欧美日韩三级电影在线| 日韩av免费在线看| www.天天干.com| 国产亚洲综合在线| 欧美大黑帍在线播放| av在线播放一区| 亚洲精品乱码久久久久久按摩观| 午夜国产福利视频| 亚洲在线视频| 99porn视频在线| 亚洲1卡2卡3卡4卡乱码精品| 精品欧美一区二区三区| 国产精品嫩草影视| 日韩国产一区二区| 欧美在线视频观看免费网站| 性一交一乱一透一a级| 国产精品三级久久久久三级| 无码aⅴ精品一区二区三区浪潮| 精品999日本久久久影院| 亚洲天堂男人的天堂| 久久中文字幕无码| 国产福利电影一区二区三区| 亚洲精品久久久久久一区二区| 九色porny自拍视频在线观看| 欧美一区二区三区电影| 亚洲国产精品一区二区久久hs| 欧美亚洲免费| 久久av一区二区三区亚洲| 在线观看的网站你懂的| 91精品国产综合久久精品麻豆 | 性欧美69xoxoxoxo| 国产精品高潮呻吟久久av野狼| 天天综合网在线观看| 亚洲夂夂婷婷色拍ww47| 亚洲精品免费一区亚洲精品免费精品一区| 一区二区小说| 欧洲亚洲免费在线| 亚洲色欧美另类| 精品久久久久国产| 久久人妻少妇嫩草av无码专区| 国产精品v日韩精品v欧美精品网站| 国产精品丝袜视频| 日韩子在线观看| 欧美肥胖老妇做爰| 久久国产波多野结衣| 国产一区二区在线观看视频| 国产一区一区三区| 中文字幕成人| 成年人精品视频| 国产成人精品亚洲精品色欲| 一区二区三区蜜桃| 熟妇高潮一区二区| 国产精品久久国产愉拍| 欧美精品一区二区视频| 国产精品久久久久av电视剧| 国产亚洲精品久久| 伊人免费在线观看| 国产精品高清亚洲| 日本黄色一级网站| 影音先锋在线一区| 欧美精品一区二区三区在线看午夜 | 亚洲男人的天堂av| 国产乱淫av片| 亚洲在线观看| 亚洲一区三区| 日本在线视频一区二区三区| 久久久久成人精品| 欧美套图亚洲一区| 欧美日韩午夜在线视频| 朝桐光av在线| 99久久国产综合色|国产精品| 99精品视频在线看| 久久中文字幕av一区二区不卡| 亚洲va国产va天堂va久久| 91超碰在线播放| 国产亚洲精品美女久久久| 国产精品久久影视| 亚洲成人动漫精品| 成熟人妻av无码专区| 国产主播一区二区| 久久国产亚洲精品无码| 日韩大片在线观看| 国产一区二区不卡视频| 成人交换视频| 久久人人爽国产| av在线之家电影网站| 91精品久久久久久蜜臀| 国产成人无码精品久在线观看| 国产免费成人在线视频| 久久发布国产伦子伦精品| 久久免费高清| 久久国产精品免费观看| 久久综合欧美| 超碰在线观看97| 国产精品99| 久久久久久久久久国产| 91官网在线| 亚洲国产美女久久久久| 国产又粗又猛又爽又黄91| 激情成人中文字幕| 欧美做爰爽爽爽爽爽爽| 91麻豆高清视频| 国模大尺度视频| 日韩成人dvd| 成年人午夜免费视频| 欧美激情成人| 免费观看成人高| 亚洲一区二区三区免费| 国产精品日韩精品| 亚洲色图官网| 国内免费精品永久在线视频| 欧美jizz18性欧美| 亚洲美女av在线播放| 亚洲美女性生活| 7777精品伊人久久久大香线蕉经典版下载| 91在线看视频| 亚洲一区在线视频| 国产一二三区精品| 国产精品精品国产色婷婷| 国产免费看av| www国产亚洲精品久久麻豆| 久久久无码人妻精品无码| 九色综合狠狠综合久久| 国产又粗又长又大的视频| 国产欧美日韩亚洲一区二区三区| 欧美a级免费视频| 亚洲久久久久| 三级网在线观看| 国产精品久久久久久影院8一贰佰| 日韩高清国产一区在线观看| 日韩av资源网| 国产精品一区视频| 草莓视频一区二区三区| 成人久久18免费网站图片| 99亚洲伊人久久精品影院| 日本久久久久久久| 日韩欧美一中文字暮专区| 国模gogo一区二区大胆私拍| 亚洲区欧洲区| 在线观看亚洲视频| youjizz在线播放| 国产亚洲综合久久| 国产黄色在线播放| 中日韩午夜理伦电影免费 | av在线免费在线观看| 欧美日韩午夜精品| 91一区二区视频| 欧美日韩午夜在线视频| 一级欧美一级日韩| 欧美一区二区三区在线视频| 精品人妻无码一区二区色欲产成人| 欧美一区二区性放荡片| 国产不卡精品视频| 亚洲第一av在线| 亚洲日本中文字幕在线| 亚洲视频在线视频| av男人的天堂在线| 日韩视频在线免费观看| 天堂地址在线www| www.国产精品一二区| 毛片在线视频| 精品视频9999| 91福利在线尤物| 国产精品www| 国产精品色婷婷在线观看| 国产精品yjizz| 国产中文精品久高清在线不| 亚洲精品一区二区三| 天天做天天爱天天综合网| 国产高清不卡无码视频| 亚洲看片一区| 亚洲欧美在线精品| 国产91综合一区在线观看| 亚洲av无码一区二区三区观看| 欧美国产精品一区| 激情五月婷婷在线| 色哟哟欧美精品| 国产精品一级视频| 日韩成人在线网站| 久久77777| 97在线视频免费看| 亚洲电影有码| 国产福利一区二区三区在线观看| 色婷婷久久久| 伊人av成人| av不卡免费看| 911av视频| 91久色porny| 欧美日韩黄色网| 欧美日韩视频免费播放| 国产精品欧美久久久久天天影视| 亚洲电影在线看| 在线观看a视频| 91成人福利在线| 精品国产18久久久久久二百| 牛人盗摄一区二区三区视频| 亚洲精品一区二区在线看| 18禁男女爽爽爽午夜网站免费| 国产在线视频一区二区| 法国伦理少妇愉情| 一卡二卡三卡日韩欧美| 中文字幕日本人妻久久久免费| 亚洲激情在线视频| 国产日产一区二区三区| 国产精品www网站| 精品五月天堂| 国产一二三四区在线观看| 日本在线播放一区二区三区| 亚洲午夜久久久久久久久| 亚洲人成在线观看一区二区| 真实的国产乱xxxx在线91| 亚洲精品久久久一区二区三区 | 日韩欧美第一页| 亚洲春色一区二区三区| 日韩中文字幕在线精品| 97蜜桃久久| 国产精品青青草| 一区二区三区中文| 亚洲人视频在线| 国产人伦精品一区二区| 欧美 日韩 精品| 亚洲国产古装精品网站| 天堂8中文在线| 91探花福利精品国产自产在线| 欧美一级本道电影免费专区| 免费在线激情视频| 91一区二区三区在线观看| 久久久久久国产精品视频| 欧美一级夜夜爽| 国产一二三区在线观看| 国产综合久久久久久| 成人在线电影在线观看视频| mm1313亚洲国产精品无码试看| 91女厕偷拍女厕偷拍高清| 日本三级中文字幕| 亚洲国产天堂久久国产91| 国产盗摄一区二区| 国产精品一区二区三区在线| 在线欧美福利| 亚洲观看黄色网| 激情懂色av一区av二区av| 五月天婷婷在线观看| 97久久久免费福利网址| 久久久伦理片| 黄色动漫网站入口| www久久久久| 国产第一页在线观看| 一本久久综合亚洲鲁鲁| 丁香婷婷久久| 国产精品亚洲天堂| 国产一区二区三区久久久| 欧美日韩精品亚洲精品| 亚洲国产精品成人精品| 日本а中文在线天堂| 欧美日韩免费高清| 青青青伊人色综合久久| 成人信息集中地| 日韩欧美一级二级三级| 岛国av在线网站| 欧美亚洲国产免费| 麻豆91在线看| 少妇久久久久久被弄高潮| 亚洲国内高清视频| 久久99久久99精品免观看软件| 亚洲一区在线直播| 国产电影一区二区三区| 国产成人在线观看网站| 亚洲性视频网站| 4438五月综合| 阿v天堂2018| 国产婷婷色一区二区三区四区 | 国产综合成人久久大片91| 久久中文免费视频| 日韩精品免费在线| 欧美aaaaaaaa| 2019日韩中文字幕mv| 国产亚洲精久久久久久| 国产探花精品一区二区| 97超碰国产精品女人人人爽| 成人综合专区| 超碰caoprom| 精品污污网站免费看| 欧美videos另类精品| 欧美少妇一区| 国产高清无密码一区二区三区| 天天操夜夜操视频| 日韩在线播放一区| 欧美日韩一区二区三区四区不卡 | 9999精品视频| 欧美日韩二三区| 综合激情成人伊人| 青草久久伊人| 99国产视频| 日韩成人av影视| 国产成人精品片| 久久综合国产精品台湾中文娱乐网| 日韩在线你懂的| 波多野吉衣在线视频| 欧美无人高清视频在线观看| 国产盗摄——sm在线视频| 性欧美18一19内谢|