Springboot启动项目后localhost:8080访问时出现500错误解决方案

Springboot启动项目后localhost:8080访问时出现500错误解决方案_第1张图片
出现500错误的原因是服务器内部发生了错误,这时回到控制台时看到了以下提示:
Springboot启动项目后localhost:8080访问时出现500错误解决方案_第2张图片
注意到使用了一个未知的数据库,因为我是使用Sqlyog的,这时才意识到,创建的连接名不代表数据库的名字,连接后里面的内容才是数据库,因此重新创建了一个叫做blog的数据库
Springboot启动项目后localhost:8080访问时出现500错误解决方案_第3张图片
查看数据库的方法②,用cmd进入mysql后用命令show databases;也是可以的。
Springboot启动项目后localhost:8080访问时出现500错误解决方案_第4张图片
处理该问题后发现还是不行
Springboot启动项目后localhost:8080访问时出现500错误解决方案_第5张图片
这个时候再控制台发现了一个不太起眼的错误:java.sql.SQLException: The server time zone value
Springboot启动项目后localhost:8080访问时出现500错误解决方案_第6张图片
解决方案:
在配置文件的数据库url的后面加上一个&serverTimezone=GMT
解决前:
在这里插入图片描述

解决后:
在这里插入图片描述
页面成功跳转到自定义界面!
Springboot启动项目后localhost:8080访问时出现500错误解决方案_第7张图片

你可能感兴趣的:(java,数据库,spring,boot,java,mysql,数据库)