文末有完整代碼包下載供大家參考(如果對你有幫助,請給我一些支持,給個關注或推薦吧,謝謝!) 一、在pom.xml中添加所需依賴 二、在application.yml中添加相關配置 三、新建代碼生成工具類CodeGenerateUtils.java 四、在數據庫中新建一張角色表 ...
目錄 ,為什么自己寫一個代碼生成器 這個上一篇文章 Sqlsugar基本搭建 中已經講過了,因為一些代碼生成器對Oracle不友好,Oracle是全大寫。生成出來的model,就全部大寫了。這個看着非常蛋疼, 所以萌生了自己寫個代碼生成器的想法。 除此之外,還有一個原因,我們知道代碼生成器普遍的只生成model,當前也有些代碼生成器支持自己寫模板比如T ,CodeSmith等。 但是很少有代碼生成 ...
2020-07-17 22:04 1 1638 推薦指數:
文末有完整代碼包下載供大家參考(如果對你有幫助,請給我一些支持,給個關注或推薦吧,謝謝!) 一、在pom.xml中添加所需依賴 二、在application.yml中添加相關配置 三、新建代碼生成工具類CodeGenerateUtils.java 四、在數據庫中新建一張角色表 ...
代碼生成器的原理無非就是得到字段相關信息(字段名,字段類型,字段注釋等),然后根據模板,其實就是字符串的拼接與替換生成相應代碼。 所以第一步我們需要解決如何得到字段的相關信息,有兩種方式 通過反射獲得程序集類的字段相關信息 讀取數據庫得到表的字段的相關信息 新建一個 ...
在開發過程中免不了創建實體類,字段少的表可以手動編寫,但是字段多還用手動創建的話不免有些浪費時間,假如一張表有100多個字段,手寫有些不現實。 這時我們會借助一些工具,如:動軟代碼生成器、各種ORM框架自帶的代碼生成器等等,都可以使用。 我們現在就基於SqlSugar(ORM框架)自己動手 ...
目錄 登錄設計,這個話題真的是可大可小,過往在Winner框架中 一直是 使用SSO 做登錄,之前也寫過基於Outh2.0做授權登錄, 但是現在我任職的這個家企業,雖然對於SSO也有需要,但是目前這一塊需求還是不那么強烈,各個系統之間都是獨立去管控的。 這讓6月份剛入職 ...
前言: 深圳漂泊十年,三個階段: 第一階段:20-23歲,技術快速提升,收入也快速提升,那幾年幾乎沒有什么思想負擔,做好技術就行。 第二階段:23-26歲,開始有思想負擔,尤其恐懼程序員30歲那 ...
沒啥挑戰性的,純粹苦力活,浪費時間。 所以,根據公司現有框架,開發一款統一風格的代碼生成器還是很有必要 ...
最近閑來無事,總想倒騰點什么,索性弄下代碼生成器,這里感謝葉老板FreeSql的強大支持. 以前也用過兩款不錯的代碼生成器,這里說說我的看法 1.動軟代碼生成器,優點很明顯,免費,簡單,但是沒法高度自定義(在模板的基礎上做某些處理,改變文件名規則等....) 2.CodeSmith,優點 ...
一 本系列隨筆概覽及產生的背景 近階段接到一些b/s類型的軟件項目,但是團隊成員之前大部分沒有這方面的開發經驗,於是自己選擇了一套目前網上比較容易上手的開發框架(FineUI),計划錄制一套視頻講座,來講解如何利用FineUI快速開發一個小型的b/s結構的管理系統,已達到幫助團隊成員快速掌握b ...