本文主要是介绍IntelliJ IDEA 修改mapper里的文件(xml文件) target目录对应的文件消失,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
idea修改resources里的xml文件的时候,重启项目时target目录对应的xml文件消失
导致运行时报错 Invalid bound statement (not found)
1 排除或忽略设置:检查你的项目配置中是否不小心将 mapper 文件夹或其生成的目标文件夹设置为了排除或忽略。这可以通过 file->settings->Editor->File Types 查看
2. Maven/Gradle 缓存问题:如果你使用的是 Maven 或 Gradle 这样的构建工具,有时候构建缓存可能会导致新生成的文件没有被正确更新。可以尝试执行 clean 操作。对于 Maven,使用 mvn clean install;对于 Gradle,则是 gradle clean build
3. 编译输出路径设置:确认编译后的输出路径设置是否正确。在上述的 Settings > Build, Execution, Deployment > Compiler > Java Compiler 或是在项目的构建配置中检查输出路径 (Output Path) 是否指向了正确的 target 目录。
4. IDEA 缓存问题:有时候 IntelliJ IDEA 自身的缓存问题也可能导致这种现象,尝试清理缓存并重启 IDEA。操作路径是 File > Invalidate Caches/Restart…。如果以上步骤都检查过还是没有解决问题,可以尝试关闭 IDEA后手动删除 target 目录下的所有内容,然后重新启动 IDE 并触发编译,看是否能正常生成缺失的文件。
这篇关于IntelliJ IDEA 修改mapper里的文件(xml文件) target目录对应的文件消失的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!