springboot启动时报错Cannot determine embedded database driver class for database type NONE解决办法

蓝咒 提交于 2019-12-03 04:31:47

 

 springboot启动报错如下图:

 

 

 

出错原因:springboot启动时会自动注入数据源及配置jpa

解决办法:

1,在pom文件中加h2引用

 

<dependency>    <groupId>com.h2database</groupId>    <artifactId>h2</artifactId>    <scope>runtime</scope></dependency>

 

 

 2.在启动类上加上

@SpringBootApplication(exclude={DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class})

 

 3,以上解决办法只是针对该springboot应用不与数据库之间有交互的场景下,使用,

若应用与数据库有交互,那么@SpringBootApplication(exclude={DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class}) 是不能用的!!!!!

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!