在网上学习如何搭建以vue为前端,springboot为后端的项目工程时,出现了如上的错误,让我崩溃了一个月,就是找不到问题,花了很长时间,将网上的教程几乎试了个遍,改各种设置,把软件都卸了重装,数据库密码也重置了,反复删,最终在一个晚上灵光一现,想到了其中一个步骤,就是教学视频有一个步骤是将application的properties后缀改成了yml,我赶紧检查了一下pom.xml文件,果然并没有加,加上之后就成功出现所需要的内容。注意更新maven
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
改成
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.yml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.yml</include>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
这类问题主要归结于pom.xml中是否配置正确。
总体来说,出现这类问题可以从以下几个方面可以去考虑:
一.检查url(通常)用户名和密码是否正确。
二.检查pom.xml中的配置是否正确,有没有漏的。
三.取消自动配置等。
还有很多更加全面的方法在其他文章内也比较清楚,我就只分享一下我的解决方案,希望能帮到大家,可能有些不太专业,望指正。