需求調研:發現身邊的同事追蹤業務程式碼的時候,如果遇見feign介面,大家都是透過全域性搜url進一步找到遠端服務的實現。一旦專案大起來,路徑變得複雜甚至重名之後,這將會是災難。
市面上並沒有很好的IDEA外掛支援feign介面的解析以及相對應的遠端服務之間的跳轉,因此本人([lyflexi](https://github.com/lyflexi))親自做了一款外掛FeignX,並開源出來給大家免費使用。
已上架idea外掛市場:[https://plugins.jetbrains.com](https://plugins.jetbrains.com/) , 搜尋FeignX下載安裝:
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
eg. ApiController -> feignClient
So, install the FeignX plugin as soon as possible!.
開放原始碼:[lyflexi/feignx-plugin: 外掛開發:IDEA搜尋FeignX](https://github.com/lyflexi/feignx-plugin) 覺得好用多多給⭐支援!