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 启动失败?