当前位置: 首页 > 知识库问答 >
问题:

Spring boot未能配置数据源:“url”属性未指定

夏景胜
2023-03-14

我的项目昨天运行得很好,但今天我运行它时它突然报告了一个错误。

2019-06-04 19:09:57.206信息18231---[restartedMain]条件评估报告日志监听器:

启动应用程序上下文时出错。要显示条件报告,请在启用调试的情况下重新运行应用程序。2019-06-04 19:09:57.207ERROR 18231 --- [ restartedMain]o. s. b. d. LoggingFailureAnalysis:

*************************** 申请启动失败

描述:

未能配置数据源:“url”属性未指定,无法配置嵌入式数据源。

原因:未能确定合适的驱动程序级别

行动:

考虑下面的内容:如果你想要一个嵌入式数据库(H2,HSQL或DeBy),请把它放在类路径上。如果要从特定配置文件加载数据库设置,则可能需要激活它(当前没有激活的配置文件)。

进程已完成,退出代码为0

我的配置文件应用程序。yml

spring:
  jpa:
    database-platform: org.hibernate.dialect.PostgreSQL9Dialect
    database: postgresql
  datasource:
    username: postgres
    password: adminadmin
    driver-class-name: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/postgres

我的依赖项中有postgresql。

 implementation "org.postgresql:postgresql:42.2.5" // PostgreSQL driver

我尝试重建,无效并重新启动,没有一个工作。

共有2个答案

贲培
2023-03-14

**将mongo db与SpringBoot连接时出错的解决方案使用主类下面的代码行**

@SpringBootApplication**(exclude=DataSourceAutoConfiguration.class)**

元叶秋
2023-03-14

在yml中尝试以下内容

spring:
  jpa:
    database-platform: org.hibernate.dialect.PostgreSQL9Dialect
    database: POSTGRESQL
  datasource:
    username: postgres
    password: adminadmin
    driver-class-name: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/postgres

并确保postgress。jar位于应用程序的类路径中,tomcat会正确地处理它。

 类似资料:
  • 我正在使用MongoDB开发一个Spring Boot批处理示例,并且我已经启动了服务器。 当我启动我的应用程序时,我得到下面的错误。 对这个问题有什么建议吗? 应用特性: pom.xml 我用以下输出启动了:

  • 我已经检查了所有类似的问题,每个答案都说我需要指定一个driverClassName,我已经这样做了。这是我的申请表。yml: 我错过了什么吗?奇怪的是,我的一个有相同代码的同学可以很好地启动应用程序。这就是为什么我认为这与路径有关。也许Spring没有访问yml文件。我把它包含在src.main.resources中,这是Spring查找它的默认位置。这是堆栈跟踪: 这是Gradle构建,我被要

  • 我的spring boot项目不需要datasource配置,但当我运行它时,出现了错误: 申请启动失败 描述:配置数据源失败:未指定“url”属性,无法配置嵌入式数据源。 原因:无法确定合适的驱动程序类别 行动: 考虑以下内容:如果您想要一个嵌入式数据库(H2、HSQL或Derby),请将其放在类路径上。如果您有要从特定配置文件加载的数据库设置,您可能需要激活它(当前没有活动的配置文件) 我的a

  • 编辑问题以包括所需的行为、特定问题或错误,以及再现问题所需的最短代码。这将帮助其他人回答这个问题。 我的application.properties是: 当我进行maven Build并尝试运行主SpringBoot类时,我收到以下消息:

  • 我正在尝试实现使用2个数据库的Spring应用程序。我尝试了这个: 应用属性 配置Bean: 但是当我启动应用程序时,我收到错误: 你知道我如何解决这个问题吗?

  • 我在pom下面有这个。xml文件。我在尝试运行应用程序时收到此错误消息。未能配置数据源:“url”属性未指定,无法配置嵌入式数据源。 我在谷歌上搜索过,很少有人说这个问题不应该出现在内存数据库版本中,比如H2、Derby等。然而,我遇到了这个问题。 尝试更新application.properties 和 但是没有喘息的机会。请让我知道我错过了什么/在哪里。