Spring Boot Endpoints and Kotlin

In this latest post about Kotlin support in Spring plugins in IntelliJ IDEA, we’d like to point out that Spring Boot is also fully supported for Kotlin. When you run a Kotlin main function that starts a Spring Boot application, it will be automatically recognized as a Spring Boot Run configuration:

create-spring-boot-full

Runtime beans information becomes available via Endpoints:

RuntimeDiagrams-full

In addition to static-analysis-based gutters, there are runtime dependencies gutter hints appearing near bean declarations:

RuntimeGutters-full

If you add Spring Boot Actuator to your project, you’ll get additional support for navigating to and testing Spring MVC handlers:

http-requests2-full

If you use Kotlin to develop Spring Boot apps, especially web services, these features should be a lot of help.

More posts about Kotlin with Spring support in IntelliJ IDEA are coming, so stay tuned!

This entry was posted in New Features, Tips & Tricks and tagged , . Bookmark the permalink.

3 Responses to Spring Boot Endpoints and Kotlin

  1. Matouš Voldřich says:

    Endpoints mapping does not seem to work with spring-boot-starter-webflux. Are there plans to implement that too?

  2. Holger Brandl says:

    pretty cool feature especially the endpoints in combination with the built in rest editor. Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *