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 之中,此时彼此之间具有互相依赖的关联关系。
  • 当然多个模块没有建立依赖关系的话,也可以作为单独一个"小项目"运行。
相关推荐
2301_8187320624 分钟前
用layui表单,前端页面的样式正常显示,但是表格内无数据显示(数据库连接和获取数据无问题)——已经解决
java·前端·javascript·前端框架·layui·intellij idea
蔚一6 小时前
安装最小化的CentOS7后,执行yum命令报错Could not resolve host mirrorlist.centos.org; 未知的错误
java·linux·spring boot·后端·centos·intellij idea
我命由我1234512 天前
Kotlin 极简小抄 P5(异常、异常处理、自定义异常)
android·java·开发语言·java-ee·kotlin·intellij-idea·intellij idea
计算机毕设指导616 天前
基于Springboot的景区民宿预约系统【附源码】
java·开发语言·spring boot·后端·mysql·spring·intellij idea
金金金__16 天前
idea提示未配置 Spring Boot 配置注解处理器
spring boot·intellij idea
小兵张健17 天前
记一个 IDEA 关于 Git 的神坑
git·后端·intellij idea
URBBRGROUN46719 天前
idea全局替换显示不全(ctrl+shift+R)
intellij idea
我命由我1234521 天前
26.Java Lock 接口(synchronized 关键字回顾、可重入锁快速入门、Lock 对比 synchronized)
java·开发语言·后端·java-ee·intellij-idea·intellij idea·后端开发
蔚一22 天前
Linux部署web项目【保姆级别详解,Ubuntu,mysql8.0,tomcat9,jdk8 附有图文】
java·linux·服务器·后端·intellij idea
我命由我1234524 天前
23.Java 时间日期扩展(新时间日期、新时间日期格式化与解析、时间戳、计算时间日期差、时间矫正器、时区)
java·开发语言·后端·java-ee·intellij-idea·intellij idea·后端开发