头图

🌟 ​OpenFeign Assistant插件灵感来源:灵感源自 MyBatisX 的设计理念。针对JetBrains IDEA生态,专注于解决 ​OpenFeign 接口与远程服务映射的开发痛点,提供与 MyBatisX 相似的流畅导航体验,针对 Spring Feign 生态深度优化。

JetBrains IDEA插件市场:https://plugins.jetbrains.com/plugin/25604-openfeign-assistant

🛠 ​使用场景

​开发者协作: 快速定位 Feign 接口对应的远程服务实现,避免跨模块搜索。

​代码维护: 通过方法级跳转,直观理解接口调用链路,提升代码可读性。

​微服务调试: 在分布式项目中,一键跳转至目标 Controller,减少上下文切换成本。

🌟同类工具Battle擂台

  • ​RestfulToolkit:接口探测仪,但跨模块跳转?不存在的!
  • ​Spring Assistant:全家桶工具人,精准导航?它只会说"臣妾做不到啊"
  • ​FeignX:左手FeignClient右手Controller,实时扫描+跨模块跳转,Spring Cloud开发版"任意门"实锤!

    💡降维打击优势:

  • 🚀 ​精准制导:方法级跳转误差小于0.01mm
  • 🌐 ​跨模块闪现:比灭霸的传送门还利索(开发者头发保护协会认证)
  • ⚡ ​实时扫描:比猫抓老鼠反应还快,新增接口无处遁形
  • 🧠 ​路径玄学破解:context-path+servlet.path组合拳?轻松拿捏!

🛠️插件说明书

🎯核心奥义

GitHub神器传送门:Halfmoonly/feignx-plugin

实时监控项目内所有FeignClient与ApiController,打造方法级双向传送阵:

FeignClient → ApiController(比外卖小哥还快的直达服务)

ApiController → FeignClient(自带反向GPS的奇妙之旅)

🚨版本进化史

  • v1.0.0:初号机觉醒!基础版双向跳转
  • v2.1.0:适配IDEA新版本(再也不用担心被同事嘲笑用古董IDE)
  • v3.0.0:缓存BUG修复(杜绝"马什么梅?"式失忆)
  • v4.0.0:路径配置适配器(context-path和servlet.path的终极解码)
  • v4.1.1:主题换装大师(Light主题党的春天来了!)

智能双向导航

  • ​跨模块精准跳转: 在 FeignClient 接口与远程服务 ApiController 之间实现方法级双向跳转,支持多模块项目。

  • ​动态实时检测: 自动扫描项目中的 FeignClient 和 ApiController,无需手动配置,实时更新接口映射。

​性能优化

  • ​智能缓存管理: 引入 CacheManager 对 FeignInterface 和 ApiController 进行双边缓存,显著提升插件响应速度与资源利用率。

​全场景适配

  • 支持 Spring Boot 配置项:server.servlet.context-path 和 spring.mvc.servlet.path,兼容 properties/yml/yaml 文件。

适配 IDEA 最新版本,完美兼容 Light/Dark 主题。

🧙路径黑魔法教程

当遇到这种高端配置:

server.servlet.context-path=/hello
spring.mvc.servlet.path=/world

OpenFeign Assistant自动解析出终极路径/hello/world,比福尔摩斯还擅长拼凑线索!

🎁福利时间

最新版离线包已就位,三连用户尊享:

https://github.com/user-attachments/files/19140074/feignx-4.1.8.zip

摸鱼时长得+50%
加班概率-30%
代码阅读效率×200%

正式更名2025/03/08

​v4.1.8:正式更名为 ​OpenFeign Assistant,标识更清晰。

性能全面升级,缓存机制减少重复扫描开销。

修复历史版本缓存导致的动态检测延迟问题。

📌 ​用户支持

​Star ⭐支持: GitHub仓库


月半大熊猫
1 声望0 粉丝