16Dynamische JVM-Sprachen und polyglotte Programmierung

Spring und Spring Boot unterstützen sowohl mehrere unterschiedliche JVM-Sprachen als auch polyglotte Programmierung. Die englischsprachige Wikipedia schreibt zu Letzterem:

In computing, a polyglot is a computer program or script written in a valid form of multiple programming languages, which performs the same operations or output independent of the programming language used to compile or interpret it.

Im Folgenden werden zwei Variationen des helloworld-Projektes aus Kapitel 1 gezeigt, die beide mit Gradle1 gebaut werden. helloworld_groovy implementiert die gleiche Funktion und den gleichen Test in Groovy, während helloword_kotlin die Kotlin-Variante darstellt.

Sie können in beiden Projekten ...

Get Spring Boot 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.