java中包中建包怎么创建,Java集成开发环境 – IDEA中建包时如何把包分开

Java

玩了这么久idea,直到现在才搞懂怎么把包分开,惭愧。

一、为什么要把包分开

一开始我也无所谓,想当然地以为这是idea独特的处理方法。就没在怎么多想。

但是实际上,.和/是有区别,具体体现在你写路径的时候,尤其是在maven项目中,写配置时你踩个大坑。因为当你发现程序找不到文件时你会很头大,找了半天错也没找到,因为压根不知道这居然有影响!

而且,最要命的是你写mybatis-config.xml配置文件时,采用包扫描时就会报错,因为你会发现尽管mapper.xml和接口文件在同一个包中,但是编译到target文件夹时,这两个文件就会分道扬镳,一个在com.XXX/mapper中,一个在com/XXX/mapper包中。

二、怎么创

6df5a3014bc0b81af6b29ed14d6bd44b.png

如上图在项目结构附近有小齿轮的图标,点击它会出现选择框把compact Middle Packages 这个选项取消勾选,这样就我们创建包时就会自动分层级。

这样我们用包扫描时,编译进target文件夹中的接口文件才会和xml映射文件才会在同一个包下。

c3338f1fb759d2cf540161387c047cbb.png

记录生活点滴,与君分享!

weixin_39990660
关注 关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java学习笔记】day6--内容括:机制-在IDEA中新建中包JavaDoc-通过命令行生成javadoc文档、通过IDEA生成javadoc文档
jlgl520的博客
05-08 347
day6--内容括:机制-在IDEA中新建中包JavaDoc-通过命令行生成javadoc文档、通过IDEA生成javadoc文档
IDEA创建包时如何把分开实现自动分层
m0_51697147的博客
09-02 1万+
一开始的时候,我也一直以为连在一起和分开没什么区别,直到今天遇到了一个问题,在写mybatis的配置文件时,采用扫描扫描不到文件,此时报错了。 经过我细心的研究发现,配置文件中的路径是用 / 区分,而连在一起是用 . 连接的,所以路径不对。 一开始我还以为这种方式是idea独特的处理方法,也没想太多。但实际上, . 和 / 是有区别的,具体体现在你写路径的时候,尤其是在maven项目中,写配置时会发现程序找不到文件,找了半天错也找不出来,因为压根就不知道这个会有影响。在写配置文件时,采用扫描的方
IDEA创建的项目,名重叠在一起,如何分开展示的问题?
RadNICkMan的博客
07-18 7936
IDEA创建的项目,名重叠在一起,如何分开展示的问题?
关于2022免费版idea如何创建中包
m0_52134924的博客
08-22 1582
如何解决2022版idea无法创建中包问题
java内能不能再建立_浅谈 java 中构建可执行 jar 的几种方式
weixin_36071392的博客
02-28 1520
有时候,由于项目的需要,我们会将源码编译后以工具(class打成jar)的形式对外提供,此时,你的 jar 不一定要是可执行的,只要能通过编译,能被别人以 import 的方式调用就行了。但还有的情况是,我们的 jar 是要可执行的,即能直接在 cmd 下直接运行。前者的打很简单,在 eclipse 中,直接选中要打java 文件和其它资源、依赖文件, export → Java ...
超详细介绍ideajava程序打jar的两种方式
08-18
IDEA 中实现 Java 程序打 jar 的两种方式详解 在开发 Java 程序时,我们经常需要将程序打成 jar 文件,以便于程序的部署和运行。在 IDEA 中,我们可以使用两种方式来实现 Java 程序的打:一种是可直接执行...
ideajava程序(含依赖的所有jar)
08-19
"ideajava程序(含依赖的所有jar)" 在本篇文章中,我们将详细介绍如何使用Intellij IdeaJava程序打括所有依赖的JAR。下面是相关知识点的总结: 一、创建Artifacts配置 在Intellij Idea中,需要...
IDEA之Maven项目创建却无法创建.java文件
02-20
解决IDEA小问题
IDEA解决Java:程序xxxx不存在的问题
09-07
主要介绍了IDEA解决Java:程序xxxx不存在的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
IDEA2020.1启动SpringBoot项目出现java程序:xxx不存在
08-11
主要介绍了IDEA2020.1启动SpringBoot项目出现java程序:xxx不存在,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
IDEA如何建立 中包
weixin_44217936的博客
06-23 7036
建立中包 com.baidu.cyh(com下是baidu,baidu下cyh) 实际显示效果,只有一个 com.baidu.cyh 不符合我们的期望 点击project旁的小齿轮,取消勾选 Compact Midldle Packages选项 结果如图所示,符合期望
idea工具如何创建,简单
qq_45368183的博客
04-17 1046
首先的话,先把如图中的箭头指向的的这个Flatten Packages 取消选中 然后你右击你要创建,就ok了 简简单单哦~~
java创建
m0_74190309的博客
04-12 649
-d 表示生成目录,生成的目录以package的定义为准。 . 表示在当前所在文件夹之中生成。注意: .前后都要有空格,否则无效。
Java创建和使用
热门推荐
scuhank的专栏
04-23 2万+
Java语言提供的一种区别类名字命名空间的机制,它是类的一种文件组织和管理方式、是一组功能相似或相关的类或接口的集合。Java package提供了访问权限和命名的管理机制,它是Java中很基础却又非常重要的一个概念。 一、的作用1 把功能相似或相关的类或接口组织在同一个中,方便类的查找和使用。2 如同文件夹一样,也采用了树形目录的存储方式。同一个中的类名字是不同的,不
IDEA中如何让“”分层显示,只需一步
qq_53950878的博客
09-19 1023
IDEA中如何让“”分层显示,只需一步
Java Web项目中建src/main/java
jrrfgj的博客
02-21 2168
Java Web项目中建src/main/java
idea中再创建一个
qq_52136309的博客
03-30 9696
总结:个人认为第二种方法效果更好,大家可以根据自己的需要选择其中一种方法。2. 今天,当我创建一个包时,发现创建出现了一个问题,创建的子会合并到当前中,只有这一个,相信很多小伙伴都有这个问题。(1)第一种方法:点击设置图标,把Compact Middle Packages前面的勾取消掉,效果如下。(2)第二种方法:直接再创建一个子,这时就恢复正常了,效果如下。1. idea创建类步骤:项目-模块--类。
Java项目建格式(javaweb)
weixin_73056048的博客
10-26 411
在我们写项目时,如果没有将的结构划分好,不仅项目结构看起来不清晰,而且在我们想找一个类的时候也会花费大量的时间。划分好项目结构,也会让我们在写代码时,看起来结构清爽,不会因为找一个类去翻阅大量的,提高写代码的效率。
Java 单独新增一个package
最新发布
牛肉胡辣汤
02-11 1456
Java中,(package)是一种组织类和接口的方式,它将相关的类组织在一起,方便管理和使用。通过这种方式,我们可以更好地组织和管理Java项目中的类和接口,使代码更具可读性和可维护性。接下来,我们需要将相关的类文件移动到新创建目录下,或者在目录下新建类文件。当类文件被移动到新的目录下,或者新的类文件被创建后,我们需要更新类的。在Java中,我们可以通过创建目录、移动或创建类文件,并更新类的。编译成功后,我们可以在其他类中引用新中的类。类则是一个简单的入口类,用于测试图书借还的功能。
IDEAJava项目打成exe执行程序的步骤总结
"这篇文章主要介绍了如何使用IntelliJ IDEAIDEA)将Java项目导出为jar,并进一步使用exe4j和InnoSetup Compiler将其转换为可以在没有JDK或JRE环境的计算机上运行的exe应用程序。" 在Java开发中,有时我们需要将...
写文章

热门文章

  • 计算机考试如何截屏,教你6种电脑截屏的小技巧-电脑怎么截图 10698
  • 黑马程序员 python快速编程入门课后答案_Python快速编程入门课后程序题答案 9959
  • python在文件末尾写入_python中 对文件的读写操作 以及如何边写入 边保存flush()... 7843
  • cookie默认有效期多长_cookie基础 6638
  • 网页打印如何调整页面设置_Excel如何设置打印区域及打印区域如何调整 6070

最新文章

  • 服务器网元信息,通过网管服务器远程配置网元的方法
  • suggest ajax,高仿google suggest ajax示例
  • curl如何上传文件至服务器,curl 把本地图片上传到图片服务器上
2021年150篇
2020年206篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码广州网站推广系统大芬设计网站惠州营销型网站建设龙华企业网站建设爱联外贸网站设计横岗建网站同乐百搜词包大鹏关键词排名横岗英文网站建设观澜阿里店铺托管南山关键词按天计费坂田标王爱联网站搜索优化横岗网页制作吉祥SEO按天计费松岗网络推广平湖关键词排名深圳百搜标王坪山企业网站制作爱联网站建设坪山建网站塘坑网站制作设计坑梓百姓网标王同乐百姓网标王推广龙华网站改版石岩关键词按天收费同乐网站开发大浪网站搜索优化大浪网站制作南澳百度标王歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化