首页 > 其他分享 >IDEA久违了!FeignX插件支持方法级别的导航跳转

IDEA久违了!FeignX插件支持方法级别的导航跳转

时间:2024-10-24 14:23:23浏览次数:1  
标签:插件 ApiController plugin FeignX IDEA 跳转

需求调研:发现身边的同事追踪业务代码的时候,如果遇见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) 觉得好用多多给⭐支持!

标签:插件,ApiController,plugin,FeignX,IDEA,跳转
From: https://www.cnblogs.com/lyflexi/p/18499519

相关文章

  • 在K8S中,常用的CNI网络插件有哪些?并说一下它们的工作原理和区别。
    在Kubernetes(K8s)中,常用的CNI(ContainerNetworkInterface)网络插件包括Flannel、Calico、Weave、Cilium等。这些插件的工作原理和区别如下:1.工作原理CNI是容器网络接口,它是一个标准的通用的接口,用于连接容器管理系统和网络插件。容器runtime为容器提供networknamespace,网络插件......
  • pbootcms添加友情链接后不能正常跳转打开
    检查链接格式:确保在后台添加友情链接时,链接前缀包含 http:// 或 https://。正确示例:https://www.baidu.com错误示例:www.baidu.com更新现有链接:如果已经添加了错误的链接,需要进入后台管理界面,找到友情链接模块,编辑并更新这些链接,确保它们包含正确的前缀。验证链......
  • EyouCms破解版【EyouCms破解授权】去版权插件
    EyouCms:强大的PHP内容管理系统EyouCms是一款基于TP5.0框架开发的免费且开源的企业内容管理系统。它以其持续的维护更新和修补漏洞的能力,在PHP内容管理系统市场中独树一帜。该系统不仅适用于搭建网站,还能轻松构建商城、小程序等多种互联网业务平台。得益于其丰富的线上模板和插件......
  • jenkins中使用Config File Provider Plugin(Config File Provider)插件灵活配置maven
    比之前的https://www.cnblogs.com/dannylinux/p/12622237.html更灵活,不需要改服务器配置文件ConfigFileProviderPlugin插件,新版本jenkins中插件名也叫:ConfigFileProvider安装:1、如果Jenkins服务器有连公网,就直接在线安装。2、如果jenkins服务器没有连公网,可以先在有公网......
  • 我最常用的几个免费爬虫软件&插件,非常强大
    网络爬虫是一种常见的数据采集技术,你可以从网页、APP上抓取任何想要的公开数据,当然需要在合法前提下。爬虫使用场景也很多,比如:搜索引擎机器人爬行网站,分析其内容,然后对其进行排名,比如百度、谷歌价格比较网站,部署机器人自动获取联盟卖家网站上的价格和产品描述,比如什么值得买......
  • QT离线三维地图插件
    ​QT三维离线地图插件是一款功能强大的离线三维地图插件,支持多图源切换、海量点绘制、星历外推、航迹仿真、模型加载、倾斜数据加载,能够实现真实感的卫星仿真及航迹平滑处理。此外,该插件设计为便于二次开发,允许开发者根据特定需求扩展和定制功能,满足多样化的应用场景。支持Windo......
  • 如何隐藏wordpress主题或插件的更新提示
    如何隐藏WordPress主题或插件的更新提示平常在维护WordPress时,有时候会因为一些错误或者兼容性等问题,我们不能马上升级主题或插件到最新的版本,需要保持旧版本,但是这时候会有一个问题就是每次点开后台都会看到非常显眼的小红点,影响后台体验在本文中我们就来说一下如何在不升级的......
  • 鸿蒙Flutter 实战:使用第三方插件
    鸿蒙Flutter实战:使用第三方插件在鸿蒙Flutter开发中,如果涉及到使用原生功能,就要使用插件。使用插件有两种方式,一种是自己编写原生ArkTS代码,在Dart侧调用。另外一种是使用第三方代码。方式一:编号原生ArkTS代码该方案可以使用PlatformView或者MethodChannel调用。Platf......
  • 使用 ArkTs 开发 Flutter 鸿蒙平台插件
    使用ArkTs开发Flutter鸿蒙平台插件本文讲述如何开发一个Flutter鸿蒙插件,如何实现Flutter与鸿蒙的混合开发,以及双端消息通信。Flutter侧,编写MethodChannelconstMethodChannel_methodChannel=MethodChannel('xxx.com/app');///获取tokenstaticFuture<dyna......
  • 如何手动安装jenkins插件
    第一步:进入jenkins的插件地址https://plugins.jenkins.io/(有时加载会慢,等等就会加载出来,加载不出来的话,就使用梯子)第二步:搜索插件第三步:选择插件第四步:查看详情页第五步:下载插件如果是下载当前插件的话,直接点击directlink如果要下载之前版本的插件的话,点击checksums......