Skip to content

Spring Plugin

Spring Explyt — free, open-source (Apache-2.0) Spring & Spring Boot plugin that brings Ultimate-grade tooling to IntelliJ IDEA Community Edition (works in Ultimate too):…

Install

$git clone https://github.com/explyt/spring-plugin

Install command taken from the project's README or registry entry. Always review code before running it.

Explyt Spring Plugin for IntelliJ IDEA Community Edition

Runtime-accurate Spring tooling for IntelliJ IDEA Community — free.

Explyt Spring brings real Spring understanding to IntelliJ IDEA Community Edition: bean navigation and inspections backed by your app's actual context, a Spring debugger, an in-IDE Swagger/HTTP client, Quarkus support, Kotlin-first checks, and Spring-aware MCP tools for AI agents. Free for commercial and non-commercial use.

Settings → Plugins → Marketplace → search "Spring Explyt" → Install

Love it? ⭐ Star us on GitHub · 🗳️ Rate on the Marketplace — it takes 10 seconds and genuinely helps other developers find the plugin.

▶ See it in action: Native Context Mode (30s) · Endpoints tool window


Why Explyt?

A free way to get Spring-focused tooling in IDEA Community. Explyt is not a full IDEA Ultimate replacement — it is strongest when runtime bean accuracy, Kotlin Spring support, HTTP testing, and AI-agent/MCP workflows matter.

Legend: ✅ first-class · ◐ partial / setup-dependent · ❌ not available

Capability Explyt (CE) IDEA Ultimate VS Code + STS4 IDEA CE alone
Native context mode — real bean metadata via javaagent (conditional/factory/library beans) ✅ ◐ static model; runtime via Actuator ◐ needs running app + Actuator ❌
Spring Debugger — context tree, transactions, runtime property resolution ✅ ◐ ◐ ❌
Swagger UI HTTP client + .http/.rest runners in CE ✅ ◐ ◐ via extensions ❌
Spring-aware MCP tools for AI agents (8 tools, 2025.2+) ✅ ❌ ❌ ❌
Kotlin-first Spring inspections — internal/object beans, coRouter ✅ ◐ ◐ ❌

Table of Contents


Features

Highlights below. For the complete feature list — Spring Data, AOP, Docker/K8s, inlay hints, code generation, SPI beans, Kotlin inspections, and more — see the Features wiki.

🧠 Native context mode — the differentiator

Instead of analyzing source only, Explyt runs a lightweight version of your app and uses a javaagent + declarative bytecode patching to extract real bean metadata at Spring startup. That gives accurate detection of @Conditional, profile, factory, library, and multi-context beans.

→ How Native Context Mode works

🐞 Spring Debugger

A dedicated debug mode shows the Spring Context and Active Transaction in the debugger tree, resolves runtime property values as Code Vision in .properties / .yml, and lets you evaluate bean methods at breakpoints.

🌐 Built-in HTTP client: Swagger UI + .http / .rest

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io