Quote Originariamente inviata da fermat Visualizza il messaggio
codice:
@GetMapping({"/greeting/{name}", "/greeting"})
fun greeting(@PathVariable(value = "name", required = false) name: String): Greeting {
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")