Skip to content

Repository files navigation

Spring Messaging Navigator Plugin for IntelliJ IDEA

English

This plugin helps you navigate between Spring event publishers and listeners. It adds gutter icons to:

  • ApplicationEventPublisher.publishEvent() calls – click to see all methods that listen to that event.
  • Listener methods (annotated with @EventListener, @TransactionalEventListener or implementing ApplicationListener) – click to see all places where that event is published.

Installation

  • Download the plugin ZIP from the releases page.
  • In IntelliJ IDEA: File → Settings → Plugins → ⚙️ → Install Plugin from Disk...
  • Select the ZIP file and restart the IDE.

Building from Source

  1. Clone the repository.
  2. Run ./gradlew build to build the plugin.
  3. The plugin ZIP will be created in build/distributions/.

Requirements

  • IntelliJ IDEA 2025.1 (Community or Ultimate) or newer.
  • Java 17.

License

[Your License]


中文

这是一款 IntelliJ IDEA 插件,帮助你在 Spring 应用中快速导航事件发布者和监听器。它会在编辑器边栏添加图标:

  • ApplicationEventPublisher.publishEvent() 调用处 – 点击可查看所有监听该事件的方法。
  • 监听器方法(使用 @EventListener@TransactionalEventListener 注解或实现 ApplicationListener 接口)– 点击可查看该事件的所有发布位置。

安装方法

  1. 从 releases 页面下载插件 ZIP 文件。
  2. 在 IntelliJ IDEA 中:File → Settings → Plugins → ⚙️ → Install Plugin from Disk...
  3. 选择下载的 ZIP 文件并重启 IDE。

源码构建

  1. 克隆仓库。
  2. 运行 ./gradlew build 构建插件。
  3. 插件 ZIP 文件将生成在 build/distributions/ 目录下。

环境要求

  • IntelliJ IDEA 2025.1(社区版或旗舰版)或更高版本。
  • Java 17。

许可证

[您的许可证]

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages