Spring Boot 启动失败,描述/Description: Cannot determine embedded database driver class for database type

Posted 留恋处,兰舟催发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot 启动失败,描述/Description: Cannot determine embedded database driver class for database type 相关的知识,希望对你有一定的参考价值。

异常截图====》异常截图

快速解决方式==》  在SpringBoot的启动类上面添加注解:@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

原理:springboot是约定大于配置的,它会默认加载dataSource ,如果没有在配置文件中添加jdbc信息,那么就会报错。更多的详情您可以看其它的博客,我没有看源码。

总结:作为新手,虽然解决方法和原理很简单,但是得到的收获就是,要懂得springboot是约定大于配置,在加入starter的依赖之后是会有默认加载对应的配置的。虽然springboot项目没有那么多的配置,但是这些配置信息确实真真切切存在的,以后要注意!

以上是关于Spring Boot 启动失败,描述/Description: Cannot determine embedded database driver class for database type 的主要内容,如果未能解决你的问题,请参考以下文章

Netflix Zuul注解导致spring boot app启动失败

Spring Boot postgresql嵌入式tomcat启动失败

由于 Hystrix,Spring Boot 2 启动失败?

spring-boot:如果密码失败,则启动没有数据库的应用程序

Spring Boot 老启动失败,这次再也不怕了!

spring boot 启动失败