-
Notifications
You must be signed in to change notification settings - Fork 15
Spring Debugger
Ilya Muromtsev edited this page Jun 16, 2026
·
3 revisions
A dedicated Spring debug experience for IntelliJ IDEA Community. Explyt attaches a lightweight javaagent and enriches the debugger with Spring-aware information.
- Show all active beans from the current context.
- Current transaction info — the active transaction is shown in the debugger tree.
- Spring Context in Evaluate Expression — access the live context in the Evaluate dialog.
- Run Spring Data JPA methods directly in Debug mode — inline run markers on repository methods auto-populate Evaluate Expression.
-
Special variables in the Evaluate dialog:
Explyt.context,Explyt.getBeanFactory(),Explyt.getEnvironment().
-
Remote debugger — attach to a running JVM started with JDWP plus the Explyt javaagent; breakpoints, runtime
PropertySourceresolution,BeanDefinitionview, transaction info, and auto Web URL detection. -
Runtime property value Code Vision in
.properties/.yml— shows the actual runtime value and helps locate thePropertySourcethat provided it. - Build/run is automatically patched to attach the agent and reverted after debug.
- Inactive beans are visually indicated to highlight context membership.
- Legacy debug mode supports IntelliJ IDEA 2024.1 / 2024.2 (builds 241 / 242).
simplescreenrecorder-2025-09-15_11.06.42.mp4
See also: Native Context Mode · Features · Usage
Home · Features · Installation · Usage · Marketplace · Issues · Telegram (EN)
Explyt Spring Plugin — free for commercial and non-commercial use under the Apache License 2.0.
Getting started
Features
- All features
- Native Context Mode
- Spring Debugger
- HTTP Client
- Spring Web & OpenAPI REST client
.http/.restfiles (RFC 7230)- Code Generations
- MCP Tools
- Explyt AI Actions
Gallery
Links