IDEA工程与模块管理

一、IDEA项目结构

层级关系:

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

具体的:

一个project中可以创建多个module

一个module中可以创建多个package

一个package中可以创建多个class

二、Project和Module的概念

在 IntelliJ IDEA 中,提出了Project和Module这两个概念。

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

  • 当为单Module 项目的时候,这个单独的Module 实际上就是一个Project 。
  • 当为多Module 项目的时候,多个模块处于同一个Project 之中,此时彼此之间具有互相依赖的关联关系。
  • 当然多个模块没有建立依赖关系的话,也可以作为单独一个“小项目”运行。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-16 17:42:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-16 17:42:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-16 17:42:02       87 阅读
  4. Python语言-面向对象

    2024-02-16 17:42:02       96 阅读

热门阅读

  1. 消息中间件管理系统-RabbitMQ及其两类传输模型

    2024-02-16 17:42:02       51 阅读
  2. c# BlockingCollection 清空

    2024-02-16 17:42:02       52 阅读
  3. 【DDD】学习笔记-实体定义

    2024-02-16 17:42:02       41 阅读
  4. C++ 中的 typedef 和 using

    2024-02-16 17:42:02       50 阅读
  5. RestTemplate自定义设置

    2024-02-16 17:42:02       52 阅读
  6. ES实战--文档间的关系

    2024-02-16 17:42:02       59 阅读
  7. 关于jupyter的一些小笔记

    2024-02-16 17:42:02       50 阅读
  8. 【深度学习】S2 数学基础 P4 概率论

    2024-02-16 17:42:02       57 阅读
  9. 小说创作系统C++

    2024-02-16 17:42:02       52 阅读
  10. 【BIP39和BIP44】

    2024-02-16 17:42:02       52 阅读
  11. 预训练和微调在迁移学习中的作用

    2024-02-16 17:42:02       45 阅读
  12. 【前端工程化面试题】简单说一下 vite 的原理

    2024-02-16 17:42:02       63 阅读