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 目录下的多级目录创建。

相关推荐
星辰_mya7 分钟前
MVCC 与事务隔离:MySQL 如何实现“读不阻塞写”?
java·数据库·mysql·面试·架构
要开心吖ZSH8 分钟前
MP4 转 WAV 音频转码方案详解(互联网医院病历AI实战-JAVE2方案)
java·ffmpeg
凸头10 分钟前
从聊天机器人到业务执行者:Agentic Orchestration 如何重构 Java 后端体系
java·开发语言·重构
希望永不加班11 分钟前
SpringBoot 跨域问题(CORS)彻底解决方案
java·spring boot·后端·spring
爱丽_12 分钟前
AQS 的 `state`:volatile + CAS 如何撑起原子性与可见性
java·前端·算法
zxfBdd16 分钟前
idea + spark 报错:object hy is not a member of package com.cmcc
java·ide·intellij-idea
攒了一袋星辰16 分钟前
10万级用户数据日更与定向推送系统的可靠性设计
java·数据库·算法
凸头17 分钟前
从“搜了就答”到“智能决策”:拥抱 RAG 2.0 时代的架构演进 ——Java 后端工程师视角下的 AI 应用工程化落地
java·人工智能·架构·rag
DJ斯特拉21 分钟前
JUC基础
java·jvm·juc
小江的记录本23 分钟前
【端口号】计算机领域常见端口号汇总(完整版)
java·前端·windows·spring boot·后端·sql·spring