Explyt Spring Features
Explyt Spring plugin makes Spring development in Java and Kotlin more productive and enjoyable. It is Open Source and free for both commercial and non-commercial use.
IntelliJ IDEA
Explyt Spring supports
- Spring Boot
- Spring Framework
- Spring Data
- Kotlin
- Spring HTTP Client
- Spring Web
.http/*.rest
- Spring AOP
- Spring Security
Explyt Spring plugin
- accelerates the development of your Spring and Spring Boot applications
- allows you to create Spring projects inside IDE using Spring Initializr and intuitive wizards
- supports Spring Boot profiles, configurations, and properties
- highlights Spring Beans dependencies and usages
- provides native loading of beans from Spring Context
- validates that Spring Beans injections are used correctly
- highlights mistakes, misbehavior, and possible problems and typos in your code while using Spring framework and inspections
- helps you better understand the context of your Spring applications
- supports Java, Kotlin, and enables syntax support for JPQL, OpenAPI
- performs HTTP requests
Explyt Spring
The plugin is an Open Source project. We welcome developers to contribute to it and share your valuable feedback.
Spring Core
- Spring Beans
- Support Lombok library for Java Spring projects
- Spring Profiles
- Spring Events
- Scheduling
- Async
- Resource
- Cache
Spring Security
- Detect UserDetailsService
HTTP Request
- Spring HTTP Client
*.http/*.rest
files support
Kotlin Support
We support Kotlin by enhancing your Spring projects with seamless integration.
Spring Data
- JPQL - language injection to @Query
- Repository support
Spring Integration
nullChannel
errorChannel
integrationFlow
Context
Spring Boot
- Auto-detect Run configurations with @SpringBootApplication
- Configuration Properties
- Auto-Configurations and Spring-Boot-Starters
- Spring Boot Tests
Spring AOP
- Navigation to aspects: from declaration to usage and back
- Inspections
Spring Web
- Spring Web:
RequestMapping
, Controllers - OpenAPI
- MockMvc