无法访问localhost上的REST Controller(404)

时间:2019-05-13 19:41:40

标签: spring-boot tomcat kotlin

我是Kotlin Spring Boot的新手,编写简单的Rest Web服务:

@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 –找不到

     

类型状态报告消息未找到描述原始服务器做了   找不到目标资源的当前表示或找不到   愿意透露一个人的存在。

我该如何解决这个问题?

My TOMCAT configuration image here

1 个答案:

答案 0 :(得分:0)

您忘记添加@RestController批注

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