今天遇到了两个很操蛋的Bug 想必必须记下来 以后再遇到了可以追溯 也免除更多人受到折磨
直接先放图:
他意思是找不到相关的资源 但实际上
非常恶心
必须要在Pom里面添加
<resource>
<directory>src/main/resources</directory>
<includes>
<include>mybatis-config.xml</include>
</includes>
</resource>
问题不是他一开始就这样 而是用着用着 突然有一天 不行了
是真的曹丹
记得后续两个常用 操作
rebuild和在Maven里面的
三步走
OK基本就搞定
在Maven项目中,默认情况下,src/main/resources目录下的所有资源文件都会被自动包含到编译后的类路径(classpath)中。然而,在某些情况下,如果不明确指定资源文件的处理规则,可能会出现资源未按照预期方式加载的情况。尤其是在进行定制构建过程或有特殊资源处理需求时,Maven可能需要额外的指导来确保特定资源文件
所以即使之前不加这段配置也能正常工作,可能是由于Maven的默认设置已经包含了所有的资源文件;但当遇到不一致的行为时,特别是在集成不同版本的Maven插件或框架时,明确的资源配置有助于避免潜在的问题。