当我把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加载数据库设置 您可能需要激活它的特定配置文件(没有配置文件 目前有效。)
答案 0 :(得分:0)
您需要添加数据库驱动程序JAR。如果你包含一个嵌入式的,Spring Boot将默认选择并配置它。
您可以添加:
compile("com.h2database:h2")