# 异常信息
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
Disconnected from the target VM, address: '127.0.0.1:51973', transport: 'socket'
Process finished with exit code 1
起因
基于配置原因,根据版本说明对spring boot 等的版本进行升级
- 原来版本
- 升级后版本
- 表面原因
bootstrap.yml
不生效,导致无法连接数据库
- 实际原因
- 从Spring Boot 2.4版本开始,配置文件加载方式进行了重构。
解决方法
添加
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>