目前我正在运行以下代码:
@RequestMapping(method = RequestMethod.PUT, path = "/addComment/:id")
public Ticket addComment(@PathVariable(value = "id") String id, @RequestBody AddCommentRequest comment) {
Ticket ticket = repository.findOne(id);
ticket.addComment(comment.message);
return repository.save(ticket);
}
这会让我陷入404未找到的错误。
任何人都可以帮我解决这个小问题吗?
答案 0 :(得分:2)
您应该使用如下所示的网址格式:
/addComment/{id}
因此,您的代码应如下所示:
@RequestMapping(method = RequestMethod.PUT, path = "/addComment/{id}")
public Ticket addComment(@PathVariable(value = "id") String id, @RequestBody AddCommentRequest comment) {
Ticket ticket = repository.findOne(id);
ticket.addComment(comment.message);
return repository.save(ticket);
}
我希望这可以帮到你。