在使用maven parent管理依賴的多module項(xiàng)目中,有時(shí)候編譯沒(méi)問(wèn)題,但是運(yùn)行起來(lái)就會(huì)報(bào)java.lang.NoSuchMethodError:,或者在編譯的時(shí)候報(bào)...
在使用maven parent管理依賴的多module項(xiàng)目中,有時(shí)候編譯沒(méi)問(wèn)題,但是運(yùn)行起來(lái)就會(huì)報(bào)java.lang.NoSuchMethodError:,或者在編譯的時(shí)候報(bào)...
在Java項(xiàng)目中經(jīng)常能看到fastjson和jackson這兩個(gè)庫(kù)同時(shí)出現(xiàn),因?yàn)閟pring mvc默認(rèn)使用jackson作為restful接口的序列化和反序列化庫(kù),在res...
單元測(cè)試的時(shí)候我們要屏蔽掉外部依賴,對(duì)于微服務(wù),配置中心和注冊(cè)中心也要屏蔽,不然啟動(dòng)的時(shí)候就會(huì)進(jìn)行網(wǎng)絡(luò)調(diào)用,不但會(huì)影響單元測(cè)試的執(zhí)行速度,還會(huì)產(chǎn)生網(wǎng)絡(luò)報(bào)錯(cuò)。 為了方便管理,可...
今天分享一個(gè)在微服務(wù)中restful接口的單元測(cè)試?yán)樱饕婕叭矫妫簝?nèi)部調(diào)用的mock、接口DTO的序列化和反序列化、用MockMvc加速單元測(cè)試用例執(zhí)行。 單元測(cè)試要求...
feign的重試默認(rèn)是不開(kāi)啟的,一般再業(yè)務(wù)中對(duì)于重試都非常謹(jǐn)慎,特別是寫操作,一定都要保證目標(biāo)接口實(shí)現(xiàn)了冪等才能發(fā)起重試,不然就是災(zāi)難。但是在一些場(chǎng)景下重試可以簡(jiǎn)化實(shí)現(xiàn)邏輯,...
在項(xiàng)目開(kāi)發(fā)中經(jīng)常需要配置代理,特別是當(dāng)需要外網(wǎng)訪問(wèn)的時(shí)候,從安全和運(yùn)維規(guī)范來(lái)看,都要求部署應(yīng)用的服務(wù)器在網(wǎng)絡(luò)上有比較嚴(yán)格的隔離,流量進(jìn)來(lái)使用反向代理,訪問(wèn)外網(wǎng)需要正向代理。 ...