场景: Springboot使用maven打包时,报错。异常如下:
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).
原因分析:没有配置具体的数据源,找不到对应的url。可能原因是maven打包的时候没有将我们的配置文件进行打包。
解决方案:在pom.xml文件中引入一下application.properties配置文件即可
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>application.properties</include>
</includes>
</resource>
</resources>
</build>