为什么resource目录下我们包的路径是com/xxx/dao,而Java目录下我们包的路径可以是com.xxx.dao

JJyu可及 南京大学软件学院 学生  2020-04-20 08:47:58
为什么resource目录下我们包的路径是com/xxx/dao,而Java目录下我们包的路径可以是com.xxx.dao
如果我们resource目录创建包的路径时候设为com.xxx.dao也可以正确创建,但是Target路径下的Mapper文件就不在和对应的接口在同一目录下了,详细问题的图片在此文章
谢谢大佬
...全文
174 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
南宫廿贰 2020-04-22
你一级一级创建好包名:文件管理器里面带斜杠,是给系统看的;com.hp.chaz包名这种的是给你编写的程序认识的
回复
tianfang 2020-04-22
代码目录下,创建包 com.xxx.daoo 就是创建 多级目录 com/xxx/dao。 resource 创建目录 com.xxx.dao 就是创建 一个名为com.xxx.dao 的目录
回复
JJyu可及 2020-04-21
引用 1 楼 tianfang的回复:
是IDE解析了包名 在文件系统中,com.xxx.dao 就是com/xxx/dao,com.xxx.dao 是按包名显示的。resource不解析包名称,就是按你输入的创建目录
最后一句不太理解。能详细说下嘛?
回复
tianfang 2020-04-20
是IDE解析了包名 在文件系统中,com.xxx.dao 就是com/xxx/dao,com.xxx.dao 是按包名显示的。resource不解析包名称,就是按你输入的创建目录
回复
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2020-04-20 08:47
社区公告
暂无公告