spring-boot-lll-starter自動化框架介紹

1. spring-boot-lll-starter自動化框架介紹

1.1. 前言

舔着臉來介紹一波我剛寫的自動化框架,spring-boot-lll-starter框架是經由我企業實戰總結的一套,適用於項目起始構建的框架,適配了管理後臺和微服務項目兩種方案的代碼生成html

我作了一個簡短的demo視頻,能夠一下很清楚的看清楚個人項目作什麼用的,視頻點擊這裏git

1.2. 介紹

1.2.1. 框架介紹

  1. 後臺項目

UTOOLS1588079996770.png

  1. 公共基礎包

UTOOLS1588080068642.png

  1. 代碼生成項目

UTOOLS1588080144098.png

1.3. 操做步驟

1.3.1. 修改配置

  1. 修改配置文件bootstrap.xmlapplication-local

UTOOLS1588080758688.png

UTOOLS1588080887163.png

  1. 修改配置類ModifiedConstant

UTOOLS1588080268350.png

1.3.2. 執行方法

UTOOLS1588080593652.png

1.3.3. 執行效果

UTOOLS1588081032380.png

UTOOLS1588081143934.png

1.3.4. 改微服務模式

UTOOLS1588081249028.png

UTOOLS1588081397643.png

1.4. 統一業務碼演示

  1. 個人business包下我準備了業務代碼的統一實現,下面我假設兩個微服務order和user,用order來調用user的一個方法,在user中我添加一個業務嗎,則能夠實現該業務功能github

  2. user模塊
    UTOOLS1588082267328.pngspring

  3. order模塊
    UTOOLS1588082405731.pngbootstrap

  4. 啓動兩個模塊,訪問localhost:8083/swagger-ui.htmlrestful

界面
UTOOLS1588083290252.pngapp

請求參數框架

UTOOLS1588083898897.png

返回結果
UTOOLS1588083923082.pngspring-boot

運行結果微服務

UTOOLS1588085772211.png

1.5. 總結

我項目採用的是純POST模式,使用該模式,我能夠很好對入參進行統一封裝,一開始規定好出入參的格式,我能夠在此基礎上作更多操做,好比統一的業務代碼。固然若是你必定要用restful風格,你也能夠用個人框架,我能夠選擇性的生成部分代碼,只是Controller層和Service估計要你本身寫了

相關文章
相關標籤/搜索