首頁>技術>

開篇

程式碼生成工具,在日常的開發中很常見,無論是mybatis的還是mybatisplus的。程式碼生成器的出現給java攻城獅們節約了大量的寶貴時間。今天就來調一個開源的程式碼生成器。本文一如既往除錯實戰。當然如果是您有一定的程式碼生成經驗,可略過,本文只是除錯開源專案,本專案不難,除錯過程對有經驗的同學,略顯簡單。和一般的spring boot專案沒什麼不同。

如果只對原始碼感興趣,請直接到文章末尾,有開源地址獲取方法,此作者不僅開源了程式碼生成器,還開源了一套許可權管理系統。相當的給力。此篇文章是除錯怎麼用的細節。如果沒除錯過,可以收藏轉發,關注一下。

專案簡介

這次除錯的專案是基於spring boot的程式碼生成器,在gitee上的star數接近2k,可以生成基於Oracle的、mysql的、PostgreSQL和SQLServer的程式碼。當然本次主角除錯是mysql,如果您用的是Oracle或這PostgreSQL和SQLServer,請自行探索其使用方法。

核心除錯部分

1、idea從gitee上匯入專案

2、修改mysql配置,注意紅色字型說明

a、spring boot的application.yml檔案修改

b、修改專案的generator.properties,根據自己的專案情況自己修改包名、作者等資訊等資訊

3、開始執行專案

4、訪問一下,並生成下載程式碼,配置的埠是80 可直接訪問http://localhost即可,點選生成程式碼會自動下載壓縮包,把壓縮包解壓,放到自己專案中就行。當然此程式碼是基於這個開源專案的另外一套開原始碼的。自己如果不用這個開源專案的,可以自己進行適當的修改。壓縮包裡包含可線上生成entity、xml、dao、service、vue、sql程式碼。

結語

基於mybatis的還有mybatisplus的有很多程式碼網上也有很多程式碼生成器相關介紹。程式碼生成器的誕生極大的提升了java攻城獅的工作效率。作為一個java攻城獅如果不會程式碼生成,那就太不像話了!他山之石可以攻玉。老規矩,轉發,關注,趕緊收藏吧,私信回覆"生成器",開源作者的程式碼生成器連結拿走!!

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 免費申請 HTTPS 證書,開啟全站 HTTPS