1. spring-boot-lll-starter自動(dòng)化框架介紹
1.1. 前言
spring-boot-lll-starter框架是經(jīng)由我企業(yè)實(shí)戰(zhàn)總結(jié)的一套他炊,適用于項(xiàng)目起始構(gòu)建的框架骚烧,適配了管理后臺(tái)和微服務(wù)項(xiàng)目?jī)煞N方案的代碼生成
我做了一個(gè)簡(jiǎn)短的demo視頻屯换,可以一下很清楚的看清楚我的項(xiàng)目做什么用的惦费,視頻點(diǎn)擊這里
1.2. 介紹
1.2.1. 框架介紹
- 后臺(tái)項(xiàng)目
UTOOLS1588079996770.png
- 公共基礎(chǔ)包
UTOOLS1588080068642.png
- 代碼生成項(xiàng)目
UTOOLS1588080144098.png
1.3. 操作步驟
1.3.1. 修改配置
- 修改配置文件
bootstrap.xml
和application-local
UTOOLS1588080758688.png
UTOOLS1588080887163.png
- 修改配置類
ModifiedConstant
UTOOLS1588080268350.png
1.3.2. 執(zhí)行方法
UTOOLS1588080593652.png
1.3.3. 執(zhí)行效果
UTOOLS1588081032380.png
UTOOLS1588081143934.png
1.3.4. 改微服務(wù)模式
UTOOLS1588081249028.png
UTOOLS1588081397643.png
1.4. 統(tǒng)一業(yè)務(wù)碼演示
我的
business
包下我準(zhǔn)備了業(yè)務(wù)代碼的統(tǒng)一實(shí)現(xiàn),下面我假設(shè)兩個(gè)微服務(wù)order和user育八,用order來調(diào)用user的一個(gè)方法匾七,在user中我添加一個(gè)業(yè)務(wù)嗎,則可以實(shí)現(xiàn)該業(yè)務(wù)功能-
user模塊
UTOOLS1588082267328.png -
order模塊
UTOOLS1588082405731.png 啟動(dòng)兩個(gè)模塊囚玫,訪問
localhost:8083/swagger-ui.html
界面
UTOOLS1588083290252.png
請(qǐng)求參數(shù)
UTOOLS1588083898897.png
返回結(jié)果
UTOOLS1588083923082.png
運(yùn)行結(jié)果
UTOOLS1588085772211.png
1.5. 總結(jié)
我項(xiàng)目采用的是純POST模式喧锦,使用該模式,我可以很好對(duì)入?yún)⑦M(jìn)行統(tǒng)一封裝抓督,一開始規(guī)定好出入?yún)⒌母袷饺忌伲铱梢栽诖嘶A(chǔ)上做更多操作,比如統(tǒng)一的業(yè)務(wù)代碼铃在。當(dāng)然如果你一定要用restful風(fēng)格阵具,你也可以用我的框架,我可以選擇性的生成部分代碼,只是Controller層和Service估計(jì)要你自己寫了