Spring Boot错误errMsg: "request:ok"

在把评论写到数据库并且动态刷新评论区的时候,有时候正常写入,有时候就会有“request:ok”的的错误出现,错误信息如下:

data:
{timestamp: "2018-07-09T08:36:45.883+0000", status: 500, error: "Internal Server Error", message: "No message available", path: "/addComment"}
errMsg:
"request:ok"
header:
{Content-Type: "application/json;charset=UTF-8", Transfer-Encoding: "chunked", Date: "Mon, 09 Jul 2018 08:36:45 GMT", Connection: "close"}
statusCode:
500

定位到controller里面的相关代码,加断点开始debug

Spring Boot错误errMsg: "request:ok"

这里可以配合着控制台的变量数据来食用,风味更佳。

Spring Boot错误errMsg: "request:ok"

可以看到comment对象是完全木有问题的(不要在意根本不会用到的cmtID),但就是写不进去,F7继续逐步执行代码。

Spring Boot错误errMsg: "request:ok"获取评论者ID,正确。

Spring Boot错误errMsg: "request:ok"获取用户主页相关信息,正确。

它在debug的时候,可能会跳到很多细小的地方,看不懂可以百度,如果不想看也可以F8跳出来。

Spring Boot错误errMsg: "request:ok"

Spring Boot错误errMsg: "request:ok"

找到问题了,commentNum默认的初始值是null,而我们需要的是Integer类型,null+1不出错才怪。。

进入MySQL数据库修改相关属性配置,将commenNum、likeNum等设置为“填充0”,这样当用户注册后,随之新建的数据库记录就不会是null。

Spring Boot错误errMsg: "request:ok"

修改以后再测试就完全没问题了,数据库也一定要认真配置,不要随意设计,不然错都不知道错在哪里。。

 

posted @ 2018-07-09 17:08 朕蹲厕唱忐忑 阅读(...) 评论(...) 编辑 收藏

相关文章:

  • 2021-11-26
  • 2021-10-07
  • 2021-11-21
  • 2021-05-17
  • 2021-05-26
  • 2021-05-16
  • 2021-08-23
  • 2022-12-23
猜你喜欢
  • 2021-08-10
  • 2022-01-18
  • 2021-09-02
  • 2022-12-23
  • 2021-08-29
  • 2021-08-09
相关资源
相似解决方案