spring boot 启动报错:Cannot determine embedded database driver class for database type NONE

Posted salycr

tags:

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

错误原因:spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean。因为工程中没有关于dataSource相关的配置信息,当spring创建dataSource bean因缺少相关的信息就会报错。

解决办法:第一种:在Application类上增加@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class}),阻止spring boot自动注入dataSource bean

     第二种:增加数据库配置相关信息

 技术分享图片

 

springboot之freemarker:

创建springboot项目,在pom中添加了freemarker的jar包,

技术分享图片

 

在controller层写好相关代码并且把信息传到指定的.ftl文件中,

技术分享图片

 

在.ftl中把信息取出来

技术分享图片

启动,运行正常!

技术分享图片

 

以上是关于spring boot 启动报错:Cannot determine embedded database driver class for database type NONE的主要内容,如果未能解决你的问题,请参考以下文章

解决spring-boot启动中碰到的问题:Cannot determine embedded database driver class for database type NONE

Spring Boot配置FastJson报错'Content-Type' cannot contain wildcard type '*'

解决spring-boot启动中碰到的问题:Cannot determine embedded database driver class for database type NONE(转)(代码片段

Spring Boot整合Elasticsearch启动报错

spriing boot 启动报错:Cannot determine embedded database driver class for database type NONE

springboot启动报错:Cannot determine embedded database driver class for database type NONE.