Skip to main content

Install and setup

Explyt Spring is published on the JetBrains Marketplace as Spring Explyt (plugin id 28675). It targets IntelliJ IDEA — both Community and Ultimate editions.

For the exact IDE versions supported and which features require which version, see Compatibility.

Install from the JetBrains Marketplace

The recommended route.

  1. Open Settings (Preferences) → Plugins.
  2. Switch to the Marketplace tab and search for Spring Explyt.
  3. Click Install, then restart the IDE when prompted.

You can also install from the browser at plugins.jetbrains.com/plugin/28675-spring-explyt — if the IDE is running, it will pick up the request.

Install from the Explyt repository

Use this if you prefer a custom repository or cannot reach the JetBrains Marketplace directly.

  1. In Settings (Preferences) → Plugins, click the settings icon.
  2. Choose Manage Plugin Repositories.
  3. Click + and paste https://repository.explyt.dev/
  4. Click OK, then find and install the plugin from the Marketplace tab.

Adding the Explyt plugin repository

Make sure there is no stray whitespace before or after the URL.

Install manually from a ZIP

  1. Download a .zip from the releases page.
  2. Go to Settings → Plugins, click the settings icon, and choose Install Plugin from Disk.
  3. Select the ZIP and restart the IDE.

Installing a plugin from disk

Manual installs do not receive automatic updates. Prefer the Marketplace unless you need a specific build.

First-time setup

  1. Open the Explyt Spring and Explyt Endpoints tool windows from the right sidebar.
  2. In Explyt Spring, click Link Explyt Spring Boot Project From RunConfiguration and choose the run configuration that starts your application. This compiles the project and loads the real bean model — see Native Context Mode.
  3. Optionally configure a runner for .http files, as described in .http and .rest files.

The Quickstart walks through this with the surrounding workflows.

Settings

Plugin settings live under Settings → Tools → Explyt Spring → Spring Boot.

SettingDefaultWhat it controls
SpringBoot configurations auto-detectionOnWhether the plugin automatically discovers Spring Boot run configurations.
'ConditionalOn' bean filteringOnWhen enabled, conditional filtering applies everywhere. When disabled, it applies only to auto-configurations.
Collect statistics of user actionsOnAnonymous usage statistics.
Show floating button on editor for refresh ExplytSpringBoot projectsOnThe in-editor refresh button for reloading the bean model.
Enable Spring debug modeOnThe Spring-aware debugger described in Spring Debugger.
Use javaagent to resolve beansOnHow the bean model is built. With this off, a custom main startup method is used instead of the javaagent.
Native SQL Language IDEmptyThe language to inject into native SQL strings, if you want a specific SQL dialect from another plugin.
HttpClient CLI PathEmptyThe runner used for .http and .rest files, with a Download HttpClient Cli button beside it.

The HttpClient CLI Path row only appears when the bundled Shell Script plugin is enabled.

Changing these settings invalidates the plugin's cached model, so the next analysis pass rebuilds it.

Using IntelliJ IDEA Ultimate

Explyt Spring works in Ultimate as well as Community. Because Ultimate has its own Spring support, you may see duplicated gutter icons or conflicting inspections; recent versions suppress Explyt's markers when Ultimate's Spring support is active. If you still see conflicts, disable the bundled Spring plugin in Settings → Plugins.

Updating and uninstalling

Marketplace and custom-repository installs update through Settings → Plugins, like any other plugin. To remove the plugin, uninstall it there and restart the IDE. Detaching linked projects first is not required — the plugin's model is stored outside your project sources.

See also: Quickstart · Compatibility · Troubleshooting