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).
前情提要,本来运行好好的微服务模块,突然爆出个错误。 application配置文件明明已经写了
spring:
datasource:
url: jdbc:mysql://${db.host}:3306/${db.un}
driver-class-name: com.mysql.cj.jdbc.Driver
username: ${db.un}
password: ${db.pw}
非常奇怪,mvn clean ,清除idea缓存,还是有这个问题 最终发现了,原来错误模块下的pom.xml文件多配置了这个
<packaging>pom</packaging>
删除,mvn clean,运行正常