IDEA中Project 和 Module的区别
(1)、在IntelliJ IDEA中Project是最頂級的結(jié)構(gòu)單元,一個Project是由一個或者多個Module組成。一些主流大型項目結(jié)構(gòu)基本上都是由多個Module的結(jié)構(gòu)組成。
? (2)、主流大型項目一般都是按功能進(jìn)行劃分的,如:user-login-module(用戶登錄模塊)、user-role-module(用戶角色模塊)、user-permission-module(用戶權(quán)限模塊)等,模塊之間彼此相互依賴。通過這些Module的命名可以看出,它們都處于同一個項目中的模塊,彼此之間有著不可分割的業(yè)務(wù)關(guān)系。
? (3)在一般情況下,IntelliJ IDEA是默認(rèn)單Project單Module的,這使Project和Module合二為一,在沒有修改存儲路徑的前提下,顯然Project對Module具有強約束作用。
總結(jié):
(1)、IDEA中的Project可以被理解成當(dāng)前工作空間,而每一個Module就是這個工作空間里的工作項目。Project既是最頂層的結(jié)構(gòu)單元——起了目錄的作用,也是最底層的工作環(huán)境——各個Module在上面工作。
(2)、一個Project中可以定義多個Module,Project與各個Module之間屬于父子關(guān)系,各個Module之間則屬于兄弟關(guān)系
總結(jié)
以上是生活随笔為你收集整理的IDEA中Project 和 Module的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: org.apache.shiro.ini
- 下一篇: mybatis-spring整合jar包