beans : beans模組是所有應用都要用到的,它包含訪問配置檔案、建立和管理bean以及進行inversion of control / depen-dency injection(ioc/di)操作相關的所有類。
core : core模組主要包含spring框架基本的核心工具類,spring的其他元件要都要使用到這個包裡的類,core模組是其他元件的基本核心。當然你也可以在自己的應用系統中使用這些工具類。
spel : expression language模組提供了乙個強大的表示式語言用於在執行時查詢和操縱物件。
因為spring-core依賴了commons-logging,而其他模組都依賴了spring-core,所以整個spring框架都依賴了commons-logging。
如依賴關係spring離不開日誌,但是日誌框架有多種也不一定使用commons-logging如果有自己的日誌實現如log4j,可以排除對commons-logging的依賴,沒有日誌實現而排除了commons-logging依賴,編譯報錯。關於spring日誌框架請看這篇博文
核心容器四個包spring-beans-4.1.3.release.jar
spring-context-4.1.3.release.jar
spring-core-4.1.3.release.jar
spring-expression-4.1.3.release.jar
核心容器依賴的日誌包commons-logging-1.2.jar
log4j-1.2.17.jar
測試類包spring-test-4.1.3.release.jar
junit-4.10.jar(高於4.10版本還需要hamcrest-core.jar + hamcrest-library.jar)
測試類用到了aop必須匯入aop包spring-aop-4.1.3.release.jar
這樣乙個spring專案所需要的最基礎的環境就搭建完成了。
構建最基礎的Spring專案及所需要的jar包
beans beans模組是所有應用都要用到的,它包含訪問配置檔案 建立和管理bean以及進行inversion of control depen dency injection ioc di 操作相關的所有類。core core模組主要包含spring框架基本的核心工具類,spring的其他元件要...
go 專案構建及編譯
src 源 檔案 pkg 包檔案 bin 相關bin檔案 1 建立工程資料夾 goproject 2 在工程資料夾中建立 src,pkg,bin 資料夾 3 在gopath中新增project路徑 例 e goprojet 4 如工程中有自己的包examplepackage,那麼src資料夾下建立以...
Vue構建專案基礎入門
1 新建目錄檔案,檢視node環境和npm環境 deepyk desktop n72n3fv mingw64 desktop web20181113 master npm v 6.4.1 deepyk desktop n72n3fv mingw64 desktop web20181113 maste...