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 并触发编译,看是否能正常生成缺失的文件。

相关推荐
多云的夏天28 分钟前
C++-FFmpeg-(5)-1-ffmpeg原理-ffmpeg编码接口-AVFrame-AVPacket-最简单demo
java·开发语言
无名之逆42 分钟前
[特殊字符] Hyperlane:Rust 高性能 HTTP 服务器库,开启 Web 服务新纪元!
java·服务器·开发语言·前端·网络·http·rust
别来无恙2021 小时前
JAVA类和对象
java·开发语言
Kylin5241 小时前
Java实验二
java·开发语言·python
sjsjsbbsbsn1 小时前
Java 线程中断和LockSupport
java·开发语言
爱的叹息1 小时前
Spring MVC 视图解析器(JSP、Thymeleaf、Freemarker、 JSON/HTML、Bean)详解
java·spring·mvc
Ramseyuu2 小时前
java面试篇 Redis+MySQL+Spring
java·开发语言·面试
Koma-forever2 小时前
java设计模式-单例模式
java·单例模式·设计模式
Koma-forever2 小时前
java设计模式-建造者模式
java·设计模式·建造者模式
禾小西2 小时前
IDEA的使用
java·前端·intellij-idea