IDEA工程与模块管理

IDEA项目结构

层级关系

project(工程) - module(模块) - package(包) - class(类)

具体的

一个project中可以创建多个module
一个module中可以创建多个package
一个package中可以创建多个class

Project和Module的概念

在这里插入图片描述

在 IntelliJ IDEA 中Project是最顶级的结构单元,然后就是Module。目前,主流的大型项目结构基本都是多Module的结构,这类项目一般是按功能划分的,比如:user-core-module、user-facade-module和user-hessian-module等等,模块之间彼此可以相互依赖,有着不可分割的业务关系。因此,对于一个Project来说

Module和Package

1.不要有中文
2.不要以数字开头
3.给包取名时一般都是公司域名倒着写,而且都是小写
比如:尚硅谷网址是www.atguigu.com
那么我们的package包名应该写成:com.atguigu.子名字。

创建Module

  • (1)选择创建模块

在这里插入图片描述

  • (2)选择模块类型:这里选择创建Java模块,给模块命名,确定存放位置

在这里插入图片描述

  • (3)模块声明在工程下面
    在这里插入图片描述

删除模块

  • 移除模块
    在这里插入图片描述
  • 彻底删除模块
    在这里插入图片描述

导入老师的模块

  • 将老师的模块teacher_chapter04整个的复制到自己IDEA项目的路径下
    在这里插入图片描述

  • 接着打开自己IDEA的项目,会在项目目录下看到拷贝过来的module,只不过不是以模块的方式呈现。
    在这里插入图片描述

  • 查看Project Structure,选择import module
    在这里插入图片描述
    在这里插入图片描述

  • 选择要导入的module
    在这里插入图片描述
    在这里插入图片描述

  • 接着可以一路Next下去,最后选择Overwrite
    在这里插入图片描述
    在这里插入图片描述

最近更新

  1. TCP协议是安全的吗?

    2024-04-01 03:32:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-01 03:32:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-01 03:32:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-01 03:32:01       20 阅读

热门阅读

  1. Golang基础-8

    2024-04-01 03:32:01       13 阅读
  2. 算法D60 | 单调栈3 | 84.柱状图中最大的矩形

    2024-04-01 03:32:01       16 阅读
  3. 探索Python中的集成方法:Stacking

    2024-04-01 03:32:01       15 阅读
  4. 在ros中获取两个坐标系的外参关系

    2024-04-01 03:32:01       13 阅读
  5. leetcode 2952.需要添加的硬币的最小数量

    2024-04-01 03:32:01       18 阅读
  6. Kubernetes operator系列:Cue语言基础学习

    2024-04-01 03:32:01       26 阅读
  7. 大模型LLM论文整理

    2024-04-01 03:32:01       17 阅读
  8. Ubuntu 中电子邮件处理工具

    2024-04-01 03:32:01       15 阅读