ciao!
ho creato un progetto spring-boot alla pagina https://start.spring.io/.
ho usato kotlin come linguaggio principale.
questo è lo start:
codice:
package com.mp.springtest
import org.springframework.boot.SpringApplication
import org.springframework.boot.autoconfigure.SpringBootApplication
@SpringBootApplication
class SpringTestApplication
fun main(args: Array<String>) {
SpringApplication.run(SpringTestApplication::class.java, *args)
}
poi ho creato un controller:
codice:
package com.mp.springtest
import org.springframework.stereotype.Controller
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.RequestParam
@Controller
class CiaoController {
@GetMapping("/ciao")
fun ciao(@RequestParam(value = "nome", defaultValue = "Nessuno") nome: String): String {
return String.format("Ciao %s!", nome);
}
}
poi avvio il tutto con $ ./mvnw spring-boot:run.
non vedo errori in console, ma se vado su http://localhost:8080/ciao ottengo questo:
codice:
Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.
Fri Apr 17 10:45:09 CEST 2020
There was an unexpected error (type=Not Found, status=404).
No message available
qualche idea??