前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Bug日记:class path resource [mybatis-config.xml] cannot be opened because it does not exist 已修复!!!

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

作者头像
苏泽
发布2024-03-30 10:28:21
1050
发布2024-03-30 10:28:21
举报

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

直接先放图:

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

非常恶心

必须要在Pom里面添加

代码语言:javascript
复制
<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插件或框架时,明确的资源配置有助于避免潜在的问题

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-03-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 解释为什么以前好好地 突然就不行了
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档