IntelliJ IDEA 修改mapper里的文件(xml文件) target目录对应的文件消失

idea修改resources里的xml文件的时候,重启项目时target目录对应的xml文件消失

导致运行时报错 Invalid bound statement (not found)

1 排除或忽略设置:检查你的项目配置中是否不小心将 mapper 文件夹或其生成的目标文件夹设置为了排除或忽略。这可以通过 file->settings->Editor->File Types 查看

  1. Maven/Gradle 缓存问题:如果你使用的是 Maven 或 Gradle 这样的构建工具,有时候构建缓存可能会导致新生成的文件没有被正确更新。可以尝试执行 clean 操作。对于 Maven,使用 mvn clean install󠁪;对于 Gradle,则是 gradle clean build

  2. 编译输出路径设置:确认编译后的输出路径设置是否正确。在上述的 Settings󠁪 > Build, Execution, Deployment󠁪 > Compiler󠁪 > Java Compiler󠁪 或是在项目的构建配置中检查输出路径 (Output Path󠁪) 是否指向了正确的 target󠁪 目录。

  3. IDEA 缓存问题:有时候 IntelliJ IDEA 自身的缓存问题也可能导致这种现象,尝试清理缓存并重启 IDEA。操作路径是 File󠁪 > Invalidate Caches/Restart...󠁪。如果以上步骤都检查过还是没有解决问题,可以尝试关闭 IDEA后手动删除 target󠁪 目录下的所有内容,然后重新启动 IDE 并触发编译,看是否能正常生成缺失的文件。

相关推荐
u0133945272 分钟前
How to Run sample.war in a Tomcat Docker Container
java·docker·tomcat
splage5 分钟前
Spring Framework 中文官方文档
java·后端·spring
洋不写bug12 分钟前
Java线程(二):线程特点、状态、终止开始控制(
java·开发语言
sonnet-102917 分钟前
拓扑排序的实现
java·c语言·开发语言·笔记·算法
不想看见40426 分钟前
Min Stack栈和队列--力扣101算法题解笔记
java·笔记·leetcode
马猴烧酒.27 分钟前
【面试八股|计算机网络】计算机网络常见面试题详解笔记
java·开发语言·网络·笔记·计算机网络·算法·面试
萝卜白菜。28 分钟前
TongWeb7.0配置tongweb-web.xml修改jsessionid名及其值的长度
xml·前端·word
千码君201629 分钟前
kotlin:函数式参数
java·算法·kotlin
西门吹雪分身34 分钟前
JMM java内存模型分析
java·开发语言