> Requirements research: I found that when my colleagues trace the business code around me, if they meet the feign interface, they all search the url globally to further find the implementation of the remote service. Once the project is large, the path becomes complex or even renamed, this will be a disaster.
There is no good IDEA plugin on the market to support the resolution of the feign interface as well as the corresponding remote services between the jump, so I ([lyflexi](/lyflexi)) personally made a plugin FeignX, and open source out to everyone to use for free.
It's on the idea plugin marketplace: [](/) , search for FeignX to download and install:
! [1729750058466](image/IDEA long overdue! FeignX plugin supports method-level navigation jumps/)
FeignX is inspired by IDEA's star plugin MybatisX.
FeignX plugin based on a real-time scanning mechanism to monitor all the FeignClient and ApiController in the project , and provide method-level navigation jump function .
In short, you have the flexibility to switch back and forth between FeignClient and RemoteServiceApiController via method-level navigation buttons.
---
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!.
Open source: [lyflexi/feignx-plugin: Plugin Development: IDEA Search FeignX](/lyflexi/feignx-plugin) Think it works well and give it more ⭐ support!