博客 / 詳情

返回

IDEA久違了!FeignX插件支持方法級別的導航跳轉

需求調研:發現身邊的同事追蹤業務代碼的時候,如果遇見feign接口,大家都是通過全局搜url進一步找到遠程服務的實現。一旦項目大起來,路徑變得複雜甚至重名之後,這將會是災難。

市面上並沒有很好的IDEA插件支持feign接口的解析以及相對應的遠程服務之間的跳轉,因此本人貓哥親自做了一款插件FeignX,並開源出來給大家免費使用。

已上架idea插件市場, 搜索FeignX下載安裝:
v2-7cfa15bd918831214e26cd677007d2c9_1440w.jpg

FeignX的靈感來自IDEA的明星插件MybatisX。FeignX插件基於實時掃描機制監控項目中的所有FeignClient和ApiController,並提供方法級導航跳轉功能。

簡而言之,您可以通過方法級導航按鈕靈活地在FeignClient和遠程服務ApiController之間來回切換。

FeignX is inspired by IDEA's star plugin MybatisX.The FeignX plugin monitors all FeignClient and ApiController in the project based on real-time scanning mechanism, and provides method-level navigation jump capability.In short, You can flexibly jump back and forth between FeignClient and remote service ApiController through method-level navigation buttons.

eg. feignClient -> ApiController
image.png

eg. ApiController -> feignClient
image.png

user avatar FatTiger4399 頭像 ticktank 頭像 goudantiezhuerzi 頭像 TwilightLemon 頭像 xiaojiu_625c14980f596 頭像 hanhoudedengshanxie_66641de47decd 頭像 nogeek 頭像 zbooksea 頭像 software_arch 頭像
9 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.