Не удается получить доступ к контроллеру REST на локальном хосте (404) - PullRequest
0 голосов
/ 13 мая 2019

Я новичок в весенней загрузке kotlin, напишите простой веб-сервис rest:

@SpringBootApplication
open class SpringKotlinWsApplication{
    @GetMapping("/getUser")
    fun getUser()= User("sample","sample")

}
fun main(args: Array<String>) {
    runApplication<SpringKotlinWsApplication>(*args)
}

теперь настройте локальный сервер tomcat на моем компьютере, и когда запустите проект, попробуйте получить доступ к нему с помощью этого URL:

http://localhost:4040/getUser

получить эту ошибку:

HTTP-статус 404 - не найден

Тип Сообщение о состоянии Сообщение не найдено Описание Исходный сервер не нашел текущее представлениедля целевого ресурса или не хочет раскрывать, что он существует.

как я могу решить эту проблему?

Мой образ конфигурации TOMCAT здесь

1 Ответ

0 голосов
/ 13 мая 2019

Вы забыли добавить @RestController аннотацию

@RestController
@SpringBootApplication
open class SpringKotlinWsApplication{
    @GetMapping("/getUser")
    fun getUser() = User("sample","sample")
    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...