报错信息:

java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

Caused by: com.mysql.cj.exceptions.CJException: Unknown database '${hm.db.database}'

can not init dataSource

Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Initialization of bean failed; nested exception is java.lang.IllegalStateException: can not init dataSource

解决:

不用怀疑,就是数据库连接配置有问题,使用dbms检查一下数据库连接是否成功,不成功就检查jdbc的连接信息是不是写错了,数据库ip呀,用户名密码呀,数据库名称呀;成功就说明项目里的properties或者yaml配置文件写错了,某个字母输错了比如database写成datebase之类的

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐