取得 Spring 代碼有兩條路徑:下載官網打包發布版,或從 CVS 倉庫簽出最新源碼。
Spring 託管於 SourceForge:www.sourceforge.net/projects/springframework。下載最新版本(寫作時為 1.1,現已演進至 5.x/6.x 系列)。每個版本自 1.0 M4 起提供兩種形式:
建議:除非有特殊體積限制,優先下載含依賴的完整發布包。本系列示例假定使用 1.1 版完整包。
Spring 持續開發中,新特性(如 JMX 整合)先在 CVS 出現。想搶先體驗,需從 CVS 獲取最新代碼庫:
www.cvshome.org)。cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/springframework login(密碼為空,直接回車)。cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/springframework co spring。獲得兩棵源碼樹:
警示:未發布代碼可隨時變更,避免基於此構建生產應用。歷史版本在 CVS 中有標記,可通過 https://cvs.sourceforge.net/viewcvs.py/springframework/ 瀏覽確認標記。
現代項目極少手動下載 JAR。推薦使用構建工具聲明依賴:
<!-- Maven 示例 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>6.1.0</version>
</dependency>
Spring 官網 spring.io/projects/spring-framework 提供最新版本坐標與遷移指南。