Skip to content

Files

Latest commit

Oct 23, 2024
20d21a8 · Oct 23, 2024

History

History
26 lines (18 loc) · 1.17 KB

File metadata and controls

26 lines (18 loc) · 1.17 KB

Kotlin

{kotlin-site}[Kotlin] is a statically typed language that targets the JVM (and other platforms) which allows writing concise and elegant code while providing very good {kotlin-docs}/java-interop.html[interoperability] with existing libraries written in Java.

The Spring Framework provides first-class support for Kotlin and lets developers write Kotlin applications almost as if the Spring Framework was a native Kotlin framework. Most of the code samples of the reference documentation are provided in Kotlin in addition to Java.

The easiest way to build a Spring application with Kotlin is to leverage Spring Boot and its {spring-boot-docs-ref}/features/kotlin.html[dedicated Kotlin support]. {spring-site-guides}/tutorials/spring-boot-kotlin/[This comprehensive tutorial] will teach you how to build Spring Boot applications with Kotlin using start.spring.io.

Feel free to join the #spring channel of Kotlin Slack or ask a question with spring and kotlin as tags on {stackoverflow-spring-kotlin-tags}[Stackoverflow] if you need support.