国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IDEA常用高效開發(fā)工具—screw一鍵生成數(shù)據(jù)庫文檔(僅需三步)

這篇具有很好參考價值的文章主要介紹了IDEA常用高效開發(fā)工具—screw一鍵生成數(shù)據(jù)庫文檔(僅需三步)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.配置

引入screw核心...

<!-- screw核心 -->
<dependency>
    <groupId>cn.smallbun.screw</groupId>
    <artifactId>screw-core</artifactId>
    <version>1.0.3</version>
</dependency>
 
<!-- HikariCP -->
<dependency>
    <groupId>com.zaxxer</groupId>
    <artifactId>HikariCP</artifactId>
    <version>3.4.5</version>
</dependency>
 
<!--mysql driver-->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.20</version>
</dependency>

2.編寫工具類

public class screwStart{
    public static void main(String[] args) {
        // 數(shù)據(jù)源
        HikariConfig hikariConfig = new HikariConfig();
        hikariConfig.setDriverClassName("com.mysql.cj.jdbc.Driver");
        hikariConfig.setJdbcUrl("數(shù)據(jù)庫-地址");
        hikariConfig.setUsername("數(shù)據(jù)庫-用戶名");
        hikariConfig.setPassword("數(shù)據(jù)庫-密碼");
        // 設置可以獲取tables remarks信息
        hikariConfig.addDataSourceProperty("useInformationSchema", "true");
        hikariConfig.setMinimumIdle(2);
        hikariConfig.setMaximumPoolSize(5);
        DataSource dataSource = new HikariDataSource(hikariConfig);
        // 生成配置
        EngineConfig engineConfig = EngineConfig.builder()
                // 生成文件路徑
                .fileOutputDir("生成文檔保存本地路徑")
                // 打開目錄 設置為true執(zhí)行完代碼后會自動打開對應路徑文件夾
                .openOutputDir(true)
                // 文件類型,目前有doc跟html兩種類型
                .fileType(EngineFileType.HTML)
                // 生成模板實現(xiàn)
                .produceType(EngineTemplateType.freemarker).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("數(shù)據(jù)庫設計文檔")
                // 數(shù)據(jù)源
                .dataSource(dataSource)
                // 生成配置
                .engineConfig(engineConfig)
                // 生成配置
                .produceConfig(processConfig).build();
        // 執(zhí)行生成
        new DocumentationExecute(config).execute();
    }
}

3.設置好工具類后啟動則可一鍵生成

在自己設置的保存位置打開即可:

IDEA常用高效開發(fā)工具—screw一鍵生成數(shù)據(jù)庫文檔(僅需三步),intellij-idea,數(shù)據(jù)庫,python文章來源地址http://www.zghlxwxcb.cn/news/detail-618642.html

到了這里,關于IDEA常用高效開發(fā)工具—screw一鍵生成數(shù)據(jù)庫文檔(僅需三步)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【高效開發(fā)工具系列】eclipse部署web項目

    【高效開發(fā)工具系列】eclipse部署web項目

    ??????歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內(nèi)容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續(xù)學習,不斷總結(jié),共同進步,活到老學到老 導航 檀越劍指大廠系列:全面總

    2024年02月04日
    瀏覽(22)
  • 【STM32】高效開發(fā)工具CubeMonitor快速上手

    【STM32】高效開發(fā)工具CubeMonitor快速上手

    工欲善其事必先利其器。擁有一個輔助測試工具,能極大提高開發(fā)項目的效率。STM32CubeMonitor系列工具能夠?qū)崟r讀取和呈現(xiàn)其變量,從而在運行時幫助微調(diào)和診斷STM32應用,類似于一個簡單的示波器。它是一款基于流程的圖形化編程工具,類似于LabView或者是Simulink。 通過此篇博

    2024年02月13日
    瀏覽(24)
  • 【高效開發(fā)工具系列】云服務器+Nginx自定義圖床

    【高效開發(fā)工具系列】云服務器+Nginx自定義圖床

    ??????歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內(nèi)容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續(xù)學習,不斷總結(jié),共同進步,活到老學到老 導航 檀越劍指大廠系列:全面總

    2024年02月05日
    瀏覽(42)
  • IDEA開發(fā)工具技巧

    IDEA開發(fā)工具技巧

    idea插件下載地址:https://plugins.jetbrains.com/ 開發(fā)必裝插件: (1) 快速查找api接口 RestfulTool 插件 ,推薦指數(shù)????? (2)阿里的代碼代碼規(guī)范檢查工具 Alibaba Java Coding Guidelines (3)SonarLint 代碼規(guī)范檢查工具 (4)maven Helper插件 (5)lombok插件 (6) 比IDEA自帶熱部署好用很

    2024年02月07日
    瀏覽(1056)
  • 使用一鍵安裝工具快速搭建 ESP-IDF 開發(fā)環(huán)境 (Windows)

    使用一鍵安裝工具快速搭建 ESP-IDF 開發(fā)環(huán)境 (Windows)

    我們收到用戶對 ESP-IDF SDK 軟件開發(fā)環(huán)境感到搭建難、門檻高的反饋。為解決用戶在此方面的問題。為此,我們推出本期教程介紹在 Windows 操作系統(tǒng)下使用一鍵安裝工具快速搭建 ESP-IDF 開發(fā)環(huán)境。 您可以觀看下面的教程視頻,也可以閱讀接下來本篇的圖文教程。 【樂鑫教程】

    2024年02月09日
    瀏覽(29)
  • Java 開發(fā)工具—IDEA

    Java 開發(fā)工具—IDEA

    IDEA 全稱 IntelliJ IDEA ,是用于 Java 語言開發(fā)的集成環(huán)境,它是業(yè)界公認的目前用于 Java 程序開發(fā)最好的工具。 集成環(huán)境 :把代碼編寫,編譯,執(zhí)行,調(diào)試等多種功能綜合到一起的開發(fā)工具。 2.1 IDEA下載 下載:(官網(wǎng)下載)? https://www.jetbrains.com/idea/ 安裝:傻瓜式安裝,建議修改

    2024年02月07日
    瀏覽(89)
  • 超高性能MCU發(fā)布,為開發(fā)人員提供了高效的工具鏈

    超高性能MCU發(fā)布,為開發(fā)人員提供了高效的工具鏈

    近日嵌入式開發(fā)軟件和服務的全球領導者IAR與業(yè)界領先的半導體器件供應商兆易創(chuàng)新(GigaDevice)宣布,聯(lián)合推出最新版本IAR Embedded Workbench for Arm 9.40已經(jīng)全面支持兆易創(chuàng)新的GD32H737/757/759系列超高性能MCU微控制器,這為**ERP系統(tǒng)**開發(fā)人員提供了高效的工具鏈。 據(jù)了解,GD32H737/7

    2024年02月16日
    瀏覽(24)
  • Navicat 16 for MySQL:打造高效數(shù)據(jù)庫開發(fā)管理工具

    Navicat 16 for MySQL:打造高效數(shù)據(jù)庫開發(fā)管理工具

    隨著數(shù)據(jù)的快速增長和復雜性的提升,數(shù)據(jù)庫成為了現(xiàn)代應用開發(fā)中不可或缺的一部分。而在MySQL數(shù)據(jù)庫領域,Navicat 16 for MySQL作為一款強大的數(shù)據(jù)庫開發(fā)管理工具,正受到越來越多開發(fā)者的青睞。 Navicat 16 for MySQL擁有豐富的功能和直觀的界面,能夠幫助開發(fā)者輕松進行數(shù)據(jù)庫

    2024年01月24日
    瀏覽(109)
  • Python3(二):開發(fā)工具 IDEA配置

    Python3(二):開發(fā)工具 IDEA配置

    因為一直使用IDEA進行Java開發(fā),對IDEA相對熟悉,上手比較快,所以就選擇了IDEA進行相關的Python腳本編寫。當然也可以選擇vsCode,PyCharm等工具。 本文主要介紹IDEA配置及如何創(chuàng)建Python項目。 選擇本地安裝的Python環(huán)境即可。 File - Project,選擇Project SDK,一路Next,然后設置項目名

    2024年02月16日
    瀏覽(88)
  • 【開發(fā)工具】Mac電腦徹底刪除Idea(卸載)

    【開發(fā)工具】Mac電腦徹底刪除Idea(卸載)

    將應用移至廢紙簍進行刪除 刪除緩存和日志文件 打開 終端命令行 (iterm) 然后使用命令行執(zhí)行如下命令 上面的 xxx 對應你的電腦當前使用 用戶名 記得更換上面的日期版本 IntelliJIdea202x.x 舊版本 新版本 刪除完成后,就可以安裝新版本啦 希望對正在查看文章的您有所幫助,

    2024年02月11日
    瀏覽(97)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包