首先说两个比较大的错误,这两个错误困扰了我一天,
出现个这错误的原因有两种,首先是我们的资源有没有进行加载,在pom.xml 中添加。
还有一种就是我们很可能在我们写的xml文件添加了注释,去掉注释就行了。
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
第二个错误原因,这种原因是idea的版本问题,主要是2020.1.1,换个版本就可以解决了。
像这种IO绝大部分是文件的路径写错了。我们在写代码中有很多地方写路径的,resources的路径都是/分开的,其余的大部分是用.来写的。
这种的应该是mysql驱动与mysql版本不一致导致的。
出现包不存,查看目录其实存在,我们只需要把生成的target目录删除然后在重新加载一边就好了。