整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          基于 IntelliJ IDEA 開發(fā)的代碼生成插件EasyCode

          asyCode能做什么?

          EasyCode是基于IntelliJ IDEA Ultimate版開發(fā)的一個(gè)代碼生成插件,主要通過自定義模板(基于velocity)來(lái)生成各種你想要的代碼。通常用于生成Entity、Dao、Service、Controller。如果你動(dòng)手能力強(qiáng)還可以用于生成HTML、JS、PHP等代碼。理論上來(lái)說只要是與數(shù)據(jù)有關(guān)的代碼都是可以生成的。


          使用環(huán)境

          IntelliJ IDEA Ultimate版(172+)

          支持的數(shù)據(jù)庫(kù)類型

          因?yàn)槭腔贒atabase Tool開發(fā),所有Database Tool支持的數(shù)據(jù)庫(kù)都是支持的。

          包括如下數(shù)據(jù)庫(kù):

          • MySQL
          • SQL Server
          • Oracle
          • PostgreSQL
          • Sqlite
          • Sybase
          • Derby
          • DB2
          • HSQLDB
          • H2

          當(dāng)然支持的數(shù)據(jù)庫(kù)類型也會(huì)隨著Database Tool插件的更新同步更新。

          功能說明:

          • 支持多表同時(shí)操作
          • 支持同時(shí)生成多個(gè)模板
          • 支持自定義模板
          • 支持自定義類型映射(支持正則)
          • 支持自定義附加列
          • 支持列附加屬性
          • 所有配置項(xiàng)目支持分組模式,在不同項(xiàng)目(或選擇不同數(shù)據(jù)庫(kù)時(shí)),只需要切換對(duì)應(yīng)的分組,所有配置統(tǒng)一變化。

          功能對(duì)比:

          功能Easy Code其他工具自定義模板支持支持多表生成支持支持生成方式無(wú)縫集成在項(xiàng)目中部分工具需要復(fù)制粘貼附加列支持不支持附加列屬性支持不支持動(dòng)態(tài)調(diào)試模板支持不支持圖形化界面支持部分支持使用環(huán)境僅限IDEA支持各種形式在線支持后期擴(kuò)展不支持自定義類型映射支持部分支持全局變量支持不支持

          使用文檔:

          1.安裝教程

          2.功能展示

          2.1簡(jiǎn)單的生成代碼

          首先在IDEA右邊找到數(shù)據(jù)庫(kù)工具,點(diǎn)擊加號(hào)添加好對(duì)應(yīng)的數(shù)據(jù)源

          接著在要生成表上面右鍵,就可以看到EasyCode菜單,以及子菜單(Generate Code,Config Table)生成代碼與配置表。

          2.2多表代碼生成 可以按住Ctrl鍵同時(shí)選擇多張表進(jìn)行操作。

          注意:多選的情況下配置信息取首選表(選中的第一張表)。

          2.3添加類型映射

          在Other Seeting中可以看到如下配置信息,上面部分是分組信息,可以復(fù)制分組,刪除分組。

          下面的表格是類型映射信息:左邊是數(shù)據(jù)庫(kù)類型(支持正則),右邊是對(duì)應(yīng)的java類型(必須為全稱)。可以新增刪除

          注意:

          ( )是正則表達(dá)式中的關(guān)鍵字,需要轉(zhuǎn)義成\( \)

          2.4添加自定義屬性

          在這里添加自定義屬性,這些屬性都是可以動(dòng)態(tài)配置的,而且還可以在模板中獲取到這個(gè)屬性。

          這里的關(guān)系都是一一對(duì)應(yīng)的,例如:如果配置了disabled屬性就可以在columnInfo.ext中拿到你設(shè)置的值

          注意:table編輯框需要失去焦點(diǎn)才能正常保存(屬于IDEA自身BUG)。

          幾次給大家分享了怎么在自己的電腦上配置 java 環(huán)境,準(zhǔn)備工作做好了,我們就要開始我們真正的編碼學(xué)習(xí)了。下面介紹使用 IDEA 創(chuàng)建我們的第一個(gè) HelloWorld 程序。

          1、打開 IDEA,創(chuàng)建一個(gè)新的項(xiàng)目。

          2、在彈出的對(duì)話框中,選擇 Java,第一次使用的時(shí)候,要選擇我們之前下載好的 JDK 文件。

          3、點(diǎn)擊下一步,這里我們不使用推薦的,我們自己來(lái)手動(dòng)建立。

          4、點(diǎn)擊下一步,填寫我們的項(xiàng)目名稱和選擇項(xiàng)目的路徑地址。

          5、點(diǎn)擊 Finish,項(xiàng)目會(huì)自動(dòng)創(chuàng)建和進(jìn)行加載,并進(jìn)入主頁(yè)面,主頁(yè)面左邊是我們的項(xiàng)目目錄結(jié)構(gòu)。

          6、我們?cè)?src 目錄下邊創(chuàng)建一個(gè) package。

          7、在上一步創(chuàng)建的 package 上面在創(chuàng)建一個(gè) HelloWorld 類。

          8、創(chuàng)建完 HelloWorld 類,可以看到下面的效果。

          9、在我們的主函數(shù)中寫一個(gè)輸出語(yǔ)句。

          10、右擊點(diǎn)擊運(yùn)行。

          11、執(zhí)行結(jié)果。

          到此,我們的第一個(gè)程序就完成,希望大家有所收獲,繼續(xù)努力。

          (文章來(lái)源:https://www.cnblogs.com/hanwen1014/p/9053492.html)

          DEA簡(jiǎn)介

          IDEA全稱是IntelliJ,是JetBrains公司推出一個(gè)集成開發(fā)工具,是Java開發(fā)工具中的翹楚,基于這個(gè)開發(fā)工具可以快速開發(fā)我們的Java相關(guān)項(xiàng)目。相對(duì)于其它開發(fā)工具,IDEA提供了更加強(qiáng)大的提示功能,全面的快捷鍵操作,模板代碼以及快速的資源整合。

          下載與安裝

          準(zhǔn)備工作

          • 硬件(Hardware)要求1)內(nèi)存8G或以上
            2)硬盤磁盤空閑空間大于5GB,最好有一塊固態(tài)硬盤。
          • 軟件(Software)要求1)Microsoft Windows 8 or later
            2)macOS 10.13 or later
            3)Any Linux distribution
            4)Set Up and Config JDK1.8

          IDEA工具下載

          IDEA官網(wǎng)下載地址如下:

          https://www.jetbrains.com/idea/

          基于操作系統(tǒng)的不同,可以選擇不同平臺(tái)下的IDEA,例如:

          說明:至于社區(qū)版(功能受限的免費(fèi)版)/還是商業(yè)版(可試用)自行決定。

          IDEA工具安裝

          IDEA 下載以后需要進(jìn)行安裝進(jìn)行使用。假如只是下載的解壓版本,則可以將其拷貝到非中文目錄,然后直接解壓進(jìn)行應(yīng)用。假如下載的可執(zhí)行程序(例如windows平臺(tái)下的.exe文件)則直接啟動(dòng)可執(zhí)行程序,然后按照提示,一步一步安裝即可。

          IDEA官方幫助文檔文檔參考如下:

          https://www.jetbrains.com/help/idea/discover-intellij-idea.html

          IDEA工具啟動(dòng)

          找到解壓或安裝好的idea根目錄,然后進(jìn)入bin目錄找到idea.bat或者idea64.exe文件,然后直接雙擊進(jìn)行啟動(dòng),第一個(gè)啟動(dòng)歡迎界面如圖所示:

          在第一個(gè)界面呈現(xiàn)過程中,其實(shí)是IDEA底層在進(jìn)行啟動(dòng)初始化,假如是第一次啟動(dòng),稍等片刻會(huì)進(jìn)入第二個(gè)界面,例如:

          在第二個(gè)界面中,我們先選擇創(chuàng)建新項(xiàng)目(New Project),然后進(jìn)入創(chuàng)建項(xiàng)目的界面,這里我們先選擇創(chuàng)建空項(xiàng)目,如圖所示:

          選擇好Empty Project以后,點(diǎn)擊next進(jìn)入項(xiàng)目的設(shè)計(jì),如圖所示:

          在上面圖中,點(diǎn)擊Finish按鈕完成項(xiàng)目的創(chuàng)建,進(jìn)入IDEA的項(xiàng)目工作窗口,如圖所示:

          IDEA 基本配置

          Appearance(顯示)主題配置

          KeyMap(快捷鍵)配置

          Editor(編輯區(qū))配置

          General 配置

          滾輪滑動(dòng),改變字體大小配置,如圖所示:

          包導(dǎo)入配置,如圖所示:

          行號(hào)與方法分隔符配置,如圖所示:

          代碼提示配置,如圖所示:

          代碼補(bǔ)全配置,如圖所示:

          Font 配置

          代碼編輯區(qū)字體配置,如圖所示:

          控制臺(tái)字體配置,如圖所示:

          Color 配置

          代碼中的注釋顏色配置,如圖所示:

          File 編碼配置

          Build 執(zhí)行配置

          Compiler(編譯配置)

          自動(dòng)編譯配置(可選),選上了可能會(huì)比較慢,如圖所示:

          Build Tools 中的Maven配置

          Maven 初始化配置(假如已有配置好的,可以使用已有的配置)

          找到你磁盤中的maven根目錄下的conf目錄,并打開conf目錄下的settings.xml文件,然后進(jìn)行如下配置:

          配置maven本地庫(kù)(從maven遠(yuǎn)程服務(wù)器下載的資源存儲(chǔ)到的位置)

          <localRepository>${user.home}/.m5/repository</localRepository>

          配置maven私服(配置到mirrors標(biāo)簽內(nèi)部)。

             <mirror>
              <id>aliyun</id>
              <name>aliyun for maven</name>
              <mirrorOf>*</mirrorOf>
              <url>https://maven.aliyun.com/repository/public</url>
             </mirror>

          配置maven中的profile(配置到profiles標(biāo)簽內(nèi)部),設(shè)置JDK編譯和運(yùn)行版本。

          <profile>
             <id>jdk-1.8</id>
             <activation>
              <activeByDefault>true</activeByDefault>
                <jdk>1.8</jdk>
             </activation>
             <properties>
                 <maven.compiler.source>1.8</maven.compiler.source>
                 <maven.compiler.target>1.8</maven.compiler.target>
                 <maven.compiler.compilerVersion>1.8
                 </maven.compiler.compilerVersion>
             </properties>
           </profile>

          IDEA 中集成Maven配置

          找到Build Tools/Maven選項(xiàng),然后在IDEA中集成本地maven配置。如圖所示:

          Version Control 配置

          安裝gitee插件

          Gitee 安裝成功以后,檢查是否在Version Control中有Gitee選項(xiàng),如圖所示:

          點(diǎn)擊Version Control的Gitee選項(xiàng),進(jìn)入Gitee配置,如圖所示:

          在Gitee配置界面,選擇添加賬戶(Add Account),進(jìn)入賬戶配置界面,如圖所示:

          在Gitee賬戶配置界面,進(jìn)行連接Gitee平臺(tái)的賬戶配置(要事先注冊(cè)好Gitee平臺(tái)賬戶),然后點(diǎn)擊Log in進(jìn)行登陸,登陸成功以后會(huì)呈現(xiàn)如下界面,如圖所示:

          總結(jié)(Summary)

          本小節(jié)主要是對(duì)IDEA開發(fā)工具進(jìn)行了一個(gè)簡(jiǎn)單介紹,然后基于我們后續(xù)要做的應(yīng)用,做了一個(gè)初步配置,基于這個(gè)配置我們后續(xù)可以更好的展開項(xiàng)目的創(chuàng)建、測(cè)試等。


          主站蜘蛛池模板: 伊人久久精品无码av一区| 日韩AV无码一区二区三区不卡 | 福利片免费一区二区三区| 国产成人精品日本亚洲专一区 | 精品人妻无码一区二区三区蜜桃一| 青娱乐国产官网极品一区| 欧洲精品免费一区二区三区| 国产成人综合精品一区| 日韩人妻一区二区三区免费| 制服丝袜一区在线| 国产精品制服丝袜一区| 亚洲国产欧美国产综合一区| 精品一区二区三区四区电影| 一区二区三区四区视频在线| 亚洲AV无码一区二区二三区软件| 天堂va在线高清一区| 日韩在线视频不卡一区二区三区| 国产精品亚洲不卡一区二区三区| 一区二区三区亚洲视频| 99久久人妻精品免费一区| 竹菊影视欧美日韩一区二区三区四区五区| 无码中文字幕乱码一区 | 国产成人精品无码一区二区老年人| 国产综合无码一区二区色蜜蜜| 国产在线观看一区二区三区精品| 亚洲香蕉久久一区二区三区四区| 国产AⅤ精品一区二区三区久久 | chinese国产一区二区| 人妻少妇精品视频一区二区三区| 亚洲日本久久一区二区va| 亚洲一区精品无码| 一区二区网站在线观看| 国产一区二区福利久久| 国产熟女一区二区三区四区五区| 97精品一区二区视频在线观看 | 精品一区二区ww| 麻豆va一区二区三区久久浪| 中文字幕在线无码一区二区三区| 日韩AV在线不卡一区二区三区| 日韩人妻精品一区二区三区视频| 国产在线视频一区二区三区98|