Springboot数据源异常

时间:2018-02-28 13:10:34

标签: spring-boot

当我把jpaDependencency编译时(' org.springframework.boot:spring-boot-starter-data-jpa') 我得到了这个例外

  

2018-02-28 13:18:20.062 WARN 15208 --- [restartedMain]   ationConfigEmbeddedWebApplicationContext:遇到异常   在上下文初始化期间 - 取消刷新尝试:   org.springframework.beans.factory.UnsatisfiedDependencyException:   在名称' inMemoryDatabaseShutdownExecutor'中创建bean时出错。   在类路径资源中定义   [组织/ springframework的/引导/ devtools /自动配置/ DevToolsDataSourceAutoConfiguration.class]:   通过方法表达不满意的依赖性   ' inMemoryDatabaseShutdownExecutor'参数0;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   创建名为' dataSource'的bean在类路径资源中定义   [组织/ springframework的的/ boot /自动配置/ JDBC / DataSourceConfiguration $ Tomcat.class]:   通过工厂方法进行Bean实例化失败;嵌套异常是   org.springframework.beans.BeanInstantiationException:失败   instantiate [org.apache.tomcat.jdbc.pool.DataSource]:工厂方法   '数据源'抛出异常;嵌套异常是   org.springframework.boot.autoconfigure.jdbc.DataSourceProperties $ DataSourceBeanCreationException:   无法确定数据库类型的嵌入式数据库驱动程序类   没有。如果你想要一个嵌入式数据库,请放一个支持的数据库   类路径。如果您要从a加载数据库设置   您可能需要激活它的特定配置文件(没有配置文件   目前有效。)

1 个答案:

答案 0 :(得分:0)

您需要添加数据库驱动程序JAR。如果你包含一个嵌入式的,Spring Boot将默认选择并配置它。

您可以添加:

compile("com.h2database:h2")

查看此入门指南:https://spring.io/guides/gs/accessing-data-jpa/