一、报错信息如下
这个异常在Spring Boot中比较常见,在初次完成项目的构建后,因为Spring Boot 的自动配置时,检查到我们添加了数据源(Mysql)的相关的依赖包,结果在我们的配置文件中没有添加数据库相关的配置
二、解决方案
1、在 SpringBoot 应用程序启动时,排除 jdbc 的自动装配机制即可,在程序入口文件中新增配置注解
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
2、在开发库或者本地库中,如果有可用的临时数据库,可以先配置该库为暂时的数据库即可,在 application.properties 配置文件中,加入如下图配置内容:
spring.datasource.driver-class-name = com.mysql.jdbc.Driver
spring.datasource.url = jdbc:mysql://192.***.***.***:3306/etc_system?useUnicode=true&characterEncoding=utf8&useSSL=false
spring.datasource.username = root
spring.datasource.password = ***
3、如果先暂时使用不到数据库连接,只是测试搭建的项目是否能正常启动,可以先将该配置项注释掉即可,选中该项配置按快捷键 “ Ctrl + Shift + / ” 即可
三、再次启动成功
Tips:遇到错误别慌,沉着冷静,当你仔细专研的时候其实已经成功了一半,问题解决过后,仔细回想,这个问题也就那样。
当你慌的时候,你就失败了!!!!!!!!!!!