Spring @RestController не сопоставляет URL с Kotlin - PullRequest
0 голосов
/ 26 июня 2018

Я создал проект Kotlin gradle , используя Spring IO .

Создан класс Controller с методом для возврата String.

Когда я собираю и запускаю проект, я получаю ошибку 404. Глядя на логи, я не вижу сопоставления URL с методом.

Если я использую Java вместо Kotlin, то он работает нормально. Я использую JDK 10.

Код

@RestController
class IslandController

@GetMapping("/greeting")
fun getMessage() =

        "hello world"

1 Ответ

0 голосов
/ 26 июня 2018

Вы должны включить свою функцию в класс контроллера:

@RestController
class IslandController {

    @GetMapping("/greeting")
    fun getMessage() = "hello world"
}
...