Java is the most widely used programming language that runs on Java Virtual Machine (JVM). There are many other JVM-based languages, such as Groovy, Scala, JRuby, Jython, Kotlin, etc. Among them, Groovy and Scala are widely adopted and very popular among the Java community and Kotlin adoption is growing very rapidly.
Spring Boot is a Java-based framework that can also be used with other JVM-based languages. This chapter looks at how to use Spring Boot with the Groovy, Scala, and Kotlin programming languages.
Using Spring Boot with Groovy