開篇
程式碼生成工具,在日常的開發中很常見,無論是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攻城獅如果不會程式碼生成,那就太不像話了!他山之石可以攻玉。老規矩,轉發,關注,趕緊收藏吧,私信回覆"生成器",開源作者的程式碼生成器連結拿走!!