无法自动配置数据源:未指定'spring.datasource.url'。
- 论坛
- 无法自动配置数据源:未指定'spring.datasource.url'。
10 浏览
无法自动配置数据源:未指定'spring.datasource.url'。
我通过SPRING INITIALIZR创建了一个基本的Spring Boot应用程序,其中包含Web、MongoDB和JPA依赖项。
当我尝试运行Spring Boot应用程序时,出现了以下异常:
启动应用程序上下文时出错。若要显示条件报告,请使用'--debug'参数重新运行应用程序。 2018-03-25 16:27:02.807 ERROR 16256 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter : *************************** 应用程序启动失败 *************************** 描述: 自动配置数据源失败:未指定'spring.datasource.url',且无法自动配置嵌入式数据源。 原因:无法确定合适的驱动程序类。 操作: 请考虑以下情况: 如果您想使用像H2、HSQL或Derby这样的嵌入式数据库,请将其添加到类路径中。 如果您有要从特定配置文件中加载的数据库设置,请激活它,因为当前没有活动的配置文件。
在application.properties文件中,我有以下配置:
server.port=8081 spring.data.mongodb.database=TestDatabase spring.data.mongodb.host=localhost spring.data.mongodb.port=27017
我使用的版本:
Spring:5.0.4,
MongoDB:3.6,
Spring Boot:2.0