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报错解决方案
运行时程序报如下错误:
百度搜了一下,都说是application.yml
/application.properties
没有配置数据源,但是我明明配置了,而且在笔记本电脑上能跑。
后来看了一下target
文件夹,发现application.yml
根本没过来:
原来因为在配置文件过滤的过程中.yml文件被过滤掉了,在pom.xml
中加入如下拦截过滤:
再看一下target
文件夹,配置文件就过来了,然后就能成功运行了
这里贴一下代码:
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.yml</include>
<include>**/*.properties</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
如果觉得我的文章对你有帮助,不妨点个赞再走吧!