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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值