【发布时间】:2018-04-21 05:54:33
【问题描述】:
我从 kotlin 开始,如果有人可以帮助我,我有一个关于如何返回 http 状态的问题,当我返回 200 Ok 时返回 404 NotFound 时返回 404 NotFound。
我尝试按照下面的代码做,但它只返回状态 200 好的,在所有情况下
@DeleteMapping("{id}")
fun delete(@PathVariable id: Long): ResponseEntity<Unit> {
try {
if (dogRepository.exists(id)) {
dogRepository.delete(id)
}
return ResponseEntity.ok().build()
} catch (e: Exception) {
return ResponseEntity.notFound().build()
}
}
【问题讨论】:
标签: api spring-boot kotlin microservices