IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> IDEA的一点坑 -> 正文阅读

[开发工具]IDEA的一点坑

1.前言:

最近在学mybatis,报这个错误:

java.io.IOException: Could not find resource mapping/UserMapper.xml

鉴于写了很多代码,按道理来讲,不可能出现UserMapper.xml找不到的情况啊。

查阅了相关资料,发现原来是idea使用的一点小坑。

2.解决过程:

我们知道idea文件夹是分很多种的,比如一个典型的基于maven的webapp工程,如图:

?

注意图中标注,java是source root,而resources是resource root,简单理解就是idea规定的两种不同的文件夹,用来区分资源文件和代码文件。更详细的解释:

IntelliJ IDEA中各种文件夹标记的区别

问题在于两种文件夹,创建多级文件夹时,使用的符号不同。

在source root下,创建多级文件夹,可以使用.号自动分割。如图,会自动展开成com/itheima

?而在resource root下,创建多级文件夹,必须使用/号。如图,与上图是同样的效果。

但如果使用.号呢?IDEA会认为你创建了一个名字叫com.itheima的文件夹,并不是多级文件夹。

参考文章:

IDEA 目录和package创建时的命名区别

3.其他:

其实点击右上角小齿轮,选择不合并多级文件夹,可以有效避免这个情况,我为了平时开发方便,都点上了,就猜到这个坑了。本质上还是经验匮乏。

?4.总结:

了解idea中各种root,熟悉常用操作和快捷键;

提示文件找不到,大概率是文件路径写错了。

勤于反思总结,多看技术博客。

?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-08-01 14:42:21  更:2021-08-01 14:44:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/20 13:20:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码