执行spring boot application时出现此错误
无法确定数据库类型为NONE的嵌入式数据库驱动程序类 操作:如果您需要嵌入式数据库,请提供支持的数据库 在类路径上。如果您要从a加载数据库设置 您可能需要激活它的特定配置文件(没有配置文件 目前有效。)
答案 0 :(得分:0)
Spring Boot尝试自动配置数据库连接,但未提供连接信息。因此,Spring Boot会尝试查找嵌入式数据库驱动程序(如H2或HSQLDB)并因为您没有包含任何这些驱动程序而失败。
您有三种解决方案:
您不需要关系数据库:从类路径(Maven POM或Gradle)中删除Hibernate,spring-boot-starter-jpa等。
您只想使用内存数据库测试本地内容:将H2添加到类路径中。对于Maven,将其添加到依赖项部分中的pom.xml:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
将数据库驱动程序添加到类路径并将连接信息添加到application.properties
spring.datasource.url = …
spring.datasource.driver-class-name = …
spring.datasource.username = …
spring.datasource.password = …