起因
六月六日夜,解衣欲睡,网友求助让帮忙运行一下自己在Github下载的源码,说是一个SpringBoot的系统,怎么都启动不起来,我心想这不张飞吃豆芽-小菜一碟吗?可是就是这么简单的事情,让我琢磨了近两个小时。最后我总结出是00后程序员用SpringBoot有Bug,斜眼笑,且看下文。
还原现场
先看网友的application.yaml
截图,打眼一看,没什么问题,仔细看还是没什么问题。但启动项目报错,提示连接数据库密码错误。
开始尝试解决
首先用命令行登录mysql,验证下本地是否有装mysql,且账号密码是否正确,再验证下链接中的数据库是否存在(虽然没有数据库报的不是这个错)。
结果是:都没有问题。
然后,没办法直接继续看报错日志,发现日志中说jdbcDialect
Bean创建失败,点进去打上断点看看吧。