找错
在网页上摁F12
看后端控制台
看postman
500(Internet Server Error)
后端出错,代码中看看日志出错在什么地方
第一种可能的情况
主键没设置自增(注意,在实体类和数据库里都要设置为自增)
实体类:
设置:
@TableId(type=IdType.AUTO)
数据库:
查看该表主键是否为自增:运行如下语句,如此(id int(11) NOT NULL AUTO_INCREMENT)则为自增。
SHOW CREATE TABLE 表名
鼠标放在表上,右键“设计表”,加载后,在下面可以点击“自增”。
第二种可能的情况
数据库中有某些属性的数据是空,但在代码中使用该属性数据了
当遇到HTTP 500错误时,通常表示后端出现服务器内部错误。检查包括实体类中的@TableId(type=IdType.AUTO)设置,确保数据库中表的主键是自增的。通过SHOW CREATE TABLE命令验证主键配置,并在数据库设计工具中检查自增属性。此外,还需排查代码中是否存在对空数据的引用,这可能导致错误的发生。修复这些问题有助于恢复服务的正常运行。
4万+

被折叠的 条评论
为什么被折叠?



