datasource数据源
大家好,如果您使用的是Spring Boot,并且遇到诸如“无法为数据库类型NONE确定嵌入式数据库驱动程序类”或“在类路径资源ataSourceAutoConfiguration中定义名称为'dataSource'的bean创建错误”之类的错误,那么您来对了地点。 在本文中,我们将研究导致Spring Boot错误发生的不同情况,以及如何解决这些问题。 此错误的普遍原因是Spring Boot的自动配置,它正在尝试为您自动配置DataSource
,但没有足够的信息。 它会自动尝试创建DataSourceAutoConfiguration
bean的实例,并且失败了。像其他Spring框架错误一样,堆栈跟踪看起来也很杂乱,使用Spring Boot可以改善这些问题,但是问题是我上面提到的这两个错误。
让我们看看stacktrace的外观:
org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public javax.sql.DataSource org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration.dataSource()] threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Cannot determine embedded da