当前位置: 首页 > article >正文

IntelliJ IDEA 中创建目录时 `.` 和 `/` 的区别

前言

在使用 IntelliJ IDEA 进行项目开发时,合理地组织项目结构对于提高开发效率至关重要。尤其是在创建多级目录时,正确选择分隔符能够避免很多不必要的麻烦。本文将详细介绍在 IntelliJ IDEA 中创建目录时使用 ./ 的区别及其应用场景。

1. 使用 . 创建多级目录

适用场景:在 src 目录下创建包(package)时。

示例:假设我们需要在 src 目录下创建一个名为 com.example.demo 的包,可以通过以下步骤实现:

  1. 右键点击 src 目录。
  2. 选择 New -> Package
  3. 在弹出的对话框中输入 com.example.demo

结果:IDEA 会自动创建一个三层嵌套的目录结构 com/example/demo

2. 使用 / 创建多级目录

适用场景:在 resources 目录下创建多级目录时。

示例:假设我们需要在 resources 目录下创建一个名为 com/example/demo 的目录结构,可以通过以下步骤实现:

  1. 右键点击 resources 目录。
  2. 选择 New -> Directory
  3. 在弹出的对话框中输入 com/example/demo

结果:IDEA 会自动创建一个三层嵌套的目录结构 com/example/demo

注意事项
  • 错误使用分隔符:如果在 resources 目录下使用 . 作为分隔符,例如输入 com.example.demo,IDEA 会将整个字符串(包括点)识别为一个单一的目录名,从而导致资源文件路径配置错误。这在使用 MyBatis 等框架时尤为常见,因为这些框架通常需要精确的资源路径配置。
  • 标准目录结构:对于 Maven 或 Gradle 管理的项目,建议遵循标准的目录结构:
    • src/main/java 用于存放 Java 源码。
    • src/main/resources 用于存放资源文件,如配置文件、SQL 文件等。

结论

在 IntelliJ IDEA 中创建多级目录时,正确选择分隔符非常重要。. 适用于 src 目录下的包创建,而 / 则适用于 resources 目录下的多级目录创建。


http://www.kler.cn/a/387418.html

相关文章:

  • Spring框架之适配器模式 (Adapter Pattern)
  • 从0开始深度学习(28)——序列模型
  • Android HandlerThread 基础
  • 海外云手机在出海业务中的优势有哪些?
  • HBuilder使用虚拟机
  • 解耦与模块化:鸿蒙平台上的服务注册与查找机制
  • 【Hadoop和Hbase集群配置】3台虚拟机、jdk+hadoop+hbase下载和安装、环境配置和集群测试
  • go中的类型断言详解
  • 学习笔记:黑马程序员JavaWeb开发教程(2024.11.9)
  • 使用成熟的框架做量化剪枝蒸馏
  • 机器学习系列----梯度下降算法
  • MVDR:最小方差无失真响应技术解析
  • 通过 Nacos 服务发现进行服务调用时的 500 错误排查与解决
  • C++类和对象 (下)
  • Linux数据管理初探
  • PG COPY 与 INSERT方式导入数据时, 表默认值表现的不同
  • 使用k8s RBAC和ValidatingAdmissionPolicy 配合来校验用户权限
  • Kafka 的一些问题,夺命15连问
  • 简单记录某云创建云主机部署docker,能ping通外网而curl不通的问题
  • 【go从零单排】初探goroutine
  • C# 项目中配置并使用 `log4net` 来输出日志
  • ChatGPT的多面手:日常办公、论文写作与深度学习的结合
  • OpenCV视觉分析之目标跟踪(11)计算两个图像之间的最佳变换矩阵函数findTransformECC的使用
  • MySQL基础-单表查询
  • 【MySQL】数据库整合攻略 :表操作技巧与详解
  • [编译报错]ImportError: No module named _sqlite3解决办法