ciao!

ho un problemino con i path e le variabili da passare nell'url.
questo il controller:
codice:
package com.mp.springkotlin

import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RequestParam
import org.springframework.web.bind.annotation.RestController
import java.util.concurrent.atomic.AtomicLong

@RestController
class GreetingController {
    val counter = AtomicLong();

    @RequestMapping("/greeting/{name}")
    fun greeting(@RequestParam(value = "name", defaultValue = "Nothing") name: String): Greeting {
        return Greeting(counter.incrementAndGet(), String.format("%s", name));
    }
}
quando vado su http://localhost:8080/greeting/GGG vedo sempre Nothing.
in sostanza non si prende il valore passato.

questa la data class:
codice:
package com.mp.springkotlin

data class Greeting(val id: Long, val value: String)