
現(xiàn)在前后端分離結(jié)構(gòu)下,后端采用springcloud借尿,前端post的數(shù)據(jù)通常采用json格式。而網(wǎng)關(guān)采用springcloudgateway。 ...
springboot的starter開箱即用比較方便磕瓷,主要思路是2點(diǎn): 1膘螟,組件自注入到容器; 2芳肌,通過注解方式使用組件功能灵再; 但是starte...
通常有2個(gè)依賴可以處理參數(shù)校驗(yàn), 功能上有些小差異亿笤。校驗(yàn)參數(shù)通常需要和全局異常處理配合一起使用翎迁,校驗(yàn)觸發(fā)的異常通過全局異常處理函數(shù)來處理。 使用...
如果不做異常處理净薛,錯(cuò)誤信息直接反饋給業(yè)務(wù)方汪榔,如圖 404 頁面不存在 400,參數(shù)錯(cuò)誤 如果做了統(tǒng)一異常處理肃拜,原有的業(yè)務(wù)代碼不用改動(dòng)痴腌。通過@Re...
1,直接用現(xiàn)成的庫如:Cglib的BeanCopier 依賴 BeanCopier支持兩種方式拷貝: 1燃领,簡單拷貝士聪,僅對兩個(gè)bean間屬性名和類...
用maven新建項(xiàng)目的時(shí)候,第一步需要選archetype柿菩。比如下圖: 選好archetype后next戚嗅,在輸入自己項(xiàng)目的groupid,art...
sidecar模式有點(diǎn)像適配器模式或裝飾者模式 微服務(wù)這塊,開源的sidecar有奈飛和阿里懦胞,考慮到spring cloud剝離奈飛組件的原因替久,...
springboot項(xiàng)目package結(jié)構(gòu)就這么幾塊,套路是固定的躏尉。 controller里處理api的url對應(yīng)的業(yè)務(wù)邏輯蚯根,如果無需訪問數(shù)據(jù)庫...
先說結(jié)論: 1,如果需要很多線程執(zhí)行任務(wù)胀糜,每個(gè)任務(wù)都不大的話颅拦,用線程池性能提升很高,10幾倍左右教藻。 2距帅,線程池開的線程不用太多,和機(jī)器cpu內(nèi)核...