无法自动配置数据源:未指定'spring.datasource.url'。

10 浏览
0 Comments

无法自动配置数据源:未指定'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

0