我是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
最佳答案
您忘记添加@RestController
批注
@RestController
@SpringBootApplication
open class SpringKotlinWsApplication{
@GetMapping("/getUser")
fun getUser() = User("sample","sample")
...
关于spring-boot - 无法访问localhost上的REST Controller(404),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56118905/