首先是模塊之間不能夠循環(huán)引用,否則會報循環(huán)依賴引入的錯誤。
沒有了模塊之間的相互依賴,在項目中這兩個模塊是相互調(diào)用的,分別各自定義相應(yīng)的Feign接口,如下:
最開始寫的運行報錯的代碼如下:文章來源:http://www.zghlxwxcb.cn/news/detail-680683.html
@FeignClient(value = "jeecg-line",fallbackFactory = ParameterHelloFallback.class)
public interface LineFengApi {
@FeignClient(value = "jeecg-line", fallbackFactory = LineHelloFallback.class)
public interface LineHelloApi {
報錯信息,如下:
報錯的原因是這里定義了兩個Feign接口,都是調(diào)用同一個服務(wù),這兩個接口沒有各自的唯一標(biāo)識,給其中一個接口添加一個標(biāo)識區(qū)分出來即可,如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-680683.html
@FeignClient(value = "jeecg-line", contextId = "jeecgLineFeng",fallbackFactory = ParameterHelloFallback.class)
public interface LineFengApi {
到了這里,關(guān)于各個微服務(wù)模塊之間互相依賴調(diào)用的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!