Spring @RestController 未映射 URL 与 Kotlin
Spring @RestController is not mapping URL with Kotlin
我使用 Spring IO 创建了一个 Kotlin gradle 项目。
创建了 Controller
class,方法是 return String
。
当我构建和 运行 项目时,我收到 404 错误。查看日志,我没有看到 URL 映射到该方法。
如果我使用 Java 而不是 Kotlin,它工作正常。我正在使用 JDK 10.
代码
@RestController
class IslandController
@GetMapping("/greeting")
fun getMessage() =
"hello world"
您必须将您的函数包含到控制器中class:
@RestController
class IslandController {
@GetMapping("/greeting")
fun getMessage() = "hello world"
}
我使用 Spring IO 创建了一个 Kotlin gradle 项目。
创建了 Controller
class,方法是 return String
。
当我构建和 运行 项目时,我收到 404 错误。查看日志,我没有看到 URL 映射到该方法。
如果我使用 Java 而不是 Kotlin,它工作正常。我正在使用 JDK 10.
代码
@RestController
class IslandController
@GetMapping("/greeting")
fun getMessage() =
"hello world"
您必须将您的函数包含到控制器中class:
@RestController
class IslandController {
@GetMapping("/greeting")
fun getMessage() = "hello world"
}