Spring boot spring启动应用程序数据库连接错误

Spring boot spring启动应用程序数据库连接错误,spring-boot,Spring Boot,我在执行spring启动应用程序时遇到此错误 无法为数据库类型NONE确定嵌入式数据库驱动程序类 措施:如果您想要一个嵌入式数据库,请放置一个受支持的数据库 在类路径上。如果要从数据库加载数据库设置 您可能需要激活它的特定配置文件(不支持任何配置文件 当前处于活动状态) Spring Boot尝试自动配置数据库连接,但您未提供任何连接信息。因此,SpringBoot试图寻找嵌入式db驱动程序(如H2或HSQLDB),但失败了,因为您没有包括这些驱动程序中的任何一个 您有三种解决方案: 您不需要关

我在执行spring启动应用程序时遇到此错误

无法为数据库类型NONE确定嵌入式数据库驱动程序类 措施:如果您想要一个嵌入式数据库,请放置一个受支持的数据库 在类路径上。如果要从数据库加载数据库设置 您可能需要激活它的特定配置文件(不支持任何配置文件 当前处于活动状态)


Spring Boot尝试自动配置数据库连接,但您未提供任何连接信息。因此,SpringBoot试图寻找嵌入式db驱动程序(如H2或HSQLDB),但失败了,因为您没有包括这些驱动程序中的任何一个

您有三种解决方案:

  • 您不需要关系数据库:从类路径(Maven POM或Gradle)中删除Hibernate、spring boot starter jpa等

  • 您只需要使用内存中的db:addh2来测试本地内容。对于Maven,将其添加到依赖项部分的pom.xml中:

    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
    </dependency>
    

  • 我的问题与主要问题中的问题相同,但是,我的问题只有在“调试”项目时才会出现。i、 e当我“运行”它时,它工作正常。你知道吗?我已经在.properties文件中设置了数据库驱动程序和连接信息。
    spring.datasource.url = …
    spring.datasource.driver-class-name = …
    spring.datasource.username = …
    spring.datasource.password = …