
現(xiàn)在前后端分離結(jié)構(gòu)下蚕苇,后端采用springcloud粱胜,前端post的數(shù)據(jù)通常采用json格式倾贰。而網(wǎng)關(guān)采用springcloudgateway水评。 ...
springboot的starter開(kāi)箱即用比較方便浑玛,主要思路是2點(diǎn): 1趾断,組件自注入到容器拒名; 2,通過(guò)注解方式使用組件功能芋酌; 但是starte...
通常有2個(gè)依賴可以處理參數(shù)校驗(yàn)增显, 功能上有些小差異。校驗(yàn)參數(shù)通常需要和全局異常處理配合一起使用脐帝,校驗(yàn)觸發(fā)的異常通過(guò)全局異常處理函數(shù)來(lái)處理同云。 使用...
如果不做異常處理,錯(cuò)誤信息直接反饋給業(yè)務(wù)方堵腹,如圖 404 頁(yè)面不存在 400炸站,參數(shù)錯(cuò)誤 如果做了統(tǒng)一異常處理,原有的業(yè)務(wù)代碼不用改動(dòng)疚顷。通過(guò)@Re...
1旱易,直接用現(xiàn)成的庫(kù)如:Cglib的BeanCopier 依賴 BeanCopier支持兩種方式拷貝: 1,簡(jiǎn)單拷貝,僅對(duì)兩個(gè)bean間屬性名和類...
用maven新建項(xiàng)目的時(shí)候咒唆,第一步需要選archetype届垫。比如下圖: 選好archetype后next,在輸入自己項(xiàng)目的groupid全释,art...
sidecar模式有點(diǎn)像適配器模式或裝飾者模式 微服務(wù)這塊装处,開(kāi)源的sidecar有奈飛和阿里,考慮到spring cloud剝離奈飛組件的原因浸船,...
springboot項(xiàng)目package結(jié)構(gòu)就這么幾塊妄迁,套路是固定的。 controller里處理api的url對(duì)應(yīng)的業(yè)務(wù)邏輯李命,如果無(wú)需訪問(wèn)數(shù)據(jù)庫(kù)...
先說(shuō)結(jié)論: 1登淘,如果需要很多線程執(zhí)行任務(wù),每個(gè)任務(wù)都不大的話封字,用線程池性能提升很高黔州,10幾倍左右。 2阔籽,線程池開(kāi)的線程不用太多流妻,和機(jī)器cpu內(nèi)核...