IDEA中安裝EasyCode插件並連接資料庫生成代碼

来源:https://www.cnblogs.com/badaoliumangqizhi/archive/2019/11/18/11885753.html
-Advertisement-
Play Games

場景 EasyCode是基於IntelliJ IDEA開發的代碼生成插件,支持自定義任意模板(Java,html,js,xml)。只要是與資料庫相關的代碼都可以通過自定義模板來生成。支持資料庫類型與java類型映射關係配置。支持同時生成生成多張表的代碼。每張表有獨立的配置信息。完全的個性化定義,規則 ...


場景

EasyCode是基於IntelliJ IDEA開發的代碼生成插件,支持自定義任意模板(Java,html,js,xml)。只要是與資料庫相關的代碼都可以通過自定義模板來生成。支持資料庫類型與java類型映射關係配置。支持同時生成生成多張表的代碼。每張表有獨立的配置信息。完全的個性化定義,規則由你設置。

官方文檔

https://gitee.com/makejava/EasyCode

線上安裝

 

 

本地安裝

離線包下載

https://gitee.com/makejava/EasyCode/releases

 

 

註意:

如果IDEA版本過低的話,線上安裝是搜索不到插件的,而且使用離線安裝包時也不行。也有對應的最低版本要求。

這裡是IDEA 2019.2

註:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關註公眾號
霸道的程式猿
獲取編程相關電子書、教程推送與免費下載。

實現

下麵以線上安裝為例詳解EasyCode的使用

線上安裝

打開IDEA--File-Settings-Plugins,搜索Easy Code ,點擊Install

 

 

安裝成功後,需要重啟IDEA

 

 

重啟後就會在Settings下有EasyCode選項,在這裡可以配置模板等。

 

 

使用EasyCode生成代碼

新建SpringBoot項目,在右側DataSource面板下點擊新增--Mysql

 

 

此時根據資料庫的相關信息配置後,點擊測試連接,會提示缺少驅動

 

 

如果此時你點擊Download Driver Files 後,會因為網路原因提示超時的話

 

 

在左邊連接上右擊--Go to Driver

 

 

此時我們將原來報紅的驅動刪除

 

 

然後再點擊右邊 + 添加

 

 

這裡選擇了配置的Maven倉庫中的Mysql8.0.16的驅動

然後再重新配置url以及用戶名和密碼等,測試連接,連接成功

 

 

然後就會在右邊顯示當前資料庫所擁有的表

 

 

在當前表上右擊--Easy Code -Generate Code

 

 

勾選要生成的代碼模板和報名,點擊ok

 

 

如果有缺失的包還會提示你是否創建

 

 

生成代碼之後


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1、Java代碼監控 JDK提供java.lang.management包, 其實就是基於JMX技術規範,提供一套完整的MBean,動態獲取JVM的運行時數據,達到監控JVM性能的目的。 代碼地址 "https://github.com/AganRun/Learn/tree/master/Java/ ...
  •  很幸運參與零售雲快消平臺的公有雲搭建及孵化項目。零售雲快消平臺源於零售雲家電3C平臺私有項目,是與公司業務強耦合的。為了適用於全場景全品類平臺,集團要求項目平臺化,我們搶先並承擔了此任務。並由我來主要負責平臺建設及項目落地。  今天講解在零售雲快消平臺中使用的圖片服務FastD ...
  • 目錄: 一、列表推導式 二、生成器表達式 三、集合生成器 四、生成器面試題 五、解耦簡單介紹 六、函數遞歸相關 一、列表推導式 需求:將[1,3,5]中的每個元素平方 正常思路: 1 new_list = [] 2 for i in [1,3,5]: 3 new_list.append(i*i) 4 ...
  • 本文收錄在Python從入門到精通系列文章系列 1. 瞭解面對對象編程 活在當下的程式員應該都聽過"面向對象編程"一詞,也經常有人問能不能用一句話解釋下什麼是"面向對象編程",我們先來看看比較正式的說法。 "把一組數據結構和處理它們的方法組成對象(object),把相同行為的對象歸納為類(class ...
  • 概述結構體是將零個或多個任意類型的變數,組合在一起的聚合數據類型,也可以看做是數據的集合。聲明結構體 //demo_11.go package main import ( "fmt" ) type Person struct { Name string Age int } func main() { ...
  • 一、記憶體管理機制 先看一段代碼: 1 <?php 2 //記憶體管理機制 3 var_dump(memory_get_usage());//獲取記憶體方法,加上true返回實際記憶體,不加則返回表現記憶體 4 $a = "laruence"; 5 var_dump(memory_get_usage()); ...
  • 根據不同的許可權,在菜單欄顯示不同的功能,只對菜單進行了限制,若對路由也進行限制,可以根據菜單的例子,請自行完善,開發。下麵請認真學習一下laravel的RBAC設計 1、建表(用戶表、角色表、許可權表、用戶角色表、角色許可權表) 1 CREATE TABLE IF NOT EXISTS mr_role ...
  • 微信支付企業付款到零錢功能應用廣泛,比如微信紅包獎勵,業務結算等。通過企業向個人付款,付款資金將直接進入用戶微信零錢。 一 開通條件 ​ 付款資金 企業付款到零錢資金使用商戶號餘額資金。 根據商戶號的賬戶開通情況,實際出款賬戶有做區別: ◆ 預設情況下,企業付款到零錢使用商戶號基本戶(或餘額賬戶)餘 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...