当前位置:   article > 正文

Bug日记:class path resource [mybatis-config.xml] cannot be opened because it does not exist 已修复!!!_class path resource [mybatis.xml] cannot be opened

class path resource [mybatis.xml] cannot be opened because it does not exist

今天遇到了两个很操蛋的Bug 想必必须记下来 以后再遇到了可以追溯 也免除更多人受到折磨

直接先放图:

他意思是找不到相关的资源  但实际上

非常恶心

必须要在Pom里面添加

  1. <resource>
  2. <directory>src/main/resources</directory>
  3. <includes>
  4. <include>mybatis-config.xml</include>
  5. </includes>
  6. </resource>

问题不是他一开始就这样 而是用着用着 突然有一天 不行了 

是真的曹丹

记得后续两个常用 操作

rebuild和在Maven里面的

三步走 

OK基本就搞定

解释为什么以前好好地 突然就不行了

在Maven项目中,默认情况下,src/main/resources目录下的所有资源文件都会被自动包含到编译后的类路径(classpath)中。然而,在某些情况下,如果不明确指定资源文件的处理规则,可能会出现资源未按照预期方式加载的情况。尤其是在进行定制构建过程或有特殊资源处理需求时,Maven可能需要额外的指导来确保特定资源文件

所以即使之前不加这段配置也能正常工作,可能是由于Maven的默认设置已经包含了所有的资源文件;但当遇到不一致的行为时,特别是在集成不同版本的Maven插件或框架时,明确的资源配置有助于避免潜在的问题

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/898699
推荐阅读
相关标签
  

闽ICP备14008679号