天天看點

Spring jar包下載下傳

Spring 的下載下傳及目錄結構

Spring的第一個版本是在2004年釋出的,經過10多年的發展,Spring 的版本也在不斷地更新優化中。

Spring開發所需的JAR包分為兩個部分,具體如下。

1、Spring 架構包

Spring 4.3.6 版本的架構壓縮包,名稱為spring-framework- 4.3.6.RELEASE-dist.zip, 

此壓縮包可以通過位址"https://repo.spring.io/simple/libs-release-local/org/springframework/spring/4.3.6.RELEASE/"下載下傳。

Spring jar包下載下傳

下載下傳完成後,将壓縮包解壓到自定義的檔案夾中,解壓後的檔案目錄結構如圖所示:

Spring jar包下載下傳

    在顯示的目錄中, docs檔案夾中包含Spring的API文檔和開發規範; libs檔案夾中包含開發需要的JAR包和源碼;schema檔案夾中包含開發所需要的schema檔案,這些檔案中的定義了Spring相關配置檔案的限制。

Spring jar包下載下傳

   從圖中可以看出,libs目錄中的JAR包分為三類,其中以RELEASE.jar結尾的是Spring架構cass檔案的JAR包;以RELEASE-javadoc.jar結尾的是Spring架構API文檔的壓縮包;以RELEASE-sources.jar結尾的是Spring架構源檔案的壓縮包。整個Spring架構由20個子產品組成,該目錄下Spring為每個子產品都提供了這三類壓縮包。

      在libs目錄中,有四個Spring的基礎包,它們分别對應Spring核心容器的四個子產品,具體介紹如下。      

  • spring-core-4.3.6.RELEASE.jar:包含Spring架構基本的核心工具類,Sping其他元件都要用到這個包裡的類,是其他元件的基本核心.
  • spring-beans- 4.3.6.RELEASE.jar:所有應用都要用到的JAR包,它包含通路配置檔案、建立和管理Bean以及進行Inversion of Control(loC)或者Dependency Injection(DI)操作相關的所有類。
  • spring-concern-4.3.6.RELEASE.jar: Spring提供了在基礎IoC功能上的擴充服務,還提供了許多企業級服務的支援,如郵件服務、任務排程、JNDI 定位、EJB 內建、遠端通路、緩存以及各種視圖層架構的封裝等。
  • spring-expression-4.3.6.RELEASE.jar:定義了Spring的表達式語言。

2、第三方依賴包

在使用Spring開發時,除了要使用自帶的JAR包外,Spring的核心容器還需要依賴commons.logging的JAR包。該JAR包可以通過網址“https://commons.apache.org/proper/commons-logging/download_logging.cgi"下載下傳。

Spring jar包下載下傳

下載下傳完成後,會得到一個名為 commons-logging-1.2-bin.zit的壓縮包。

将壓縮包解壓到自定義目錄後,即可找到commons-logging-1.2.jar。

Spring jar包下載下傳

初學者學習Sping架構時,隻需将Sping的4個基礎包以及commons-logging-1.2.jar複制到項目的lib目錄,并釋出到類路徑中即可。

繼續閱讀