Evidentemente la sintassi NON è quella (io te l'ho detta per Java).
Da una veloce lettura della documentazione ufficiale: https://kotlinlang.org/docs/referenc...va-annotations
If the value argument in Java has an array type, it becomes a vararg parameter in Kotlin:
Quindi dovrebbe essere semplicemente senza { } per l'array (che invece in Java servono se ci sono più elementi)
codice:@GetMapping("/greeting/{name}", "/greeting")