我已经使用Spring IO创建了一个 Kotlin gradle 项目。
使用返回Controller
的方法创建了String
类。
构建并运行项目时,出现404错误。查看日志,我看不到该方法的URL映射。
如果我使用Java而不是Kotlin,则效果很好。我正在使用JDK 10。
代码
@RestController
class IslandController
@GetMapping("/greeting")
fun getMessage() =
"hello world"
答案 0 :(得分:4)
您必须将函数包含在控制器类中:
@RestController
class IslandController {
@GetMapping("/greeting")
fun getMessage() = "hello world"
}