宣佈 SpringSource Tool Suite 2.0

工程 | Christian Dupuis | 2009年3月17日 | ...

今天,我們很高興地宣佈我們的 SpringSource Tool Suite (STS) 2.0 版本正式可用。您可以在此處找到新聞稿。

對於 2.0 版本,我們根據客戶群和社群的寶貴反饋,專注於兩個主要功能領域:為基於 Spring 的應用程式開發提供最佳環境,並提供用於開發基於 OSGi 和 SpringSource dm Server 的企業級應用程式的工具。

我希望透過這篇博文來介紹 STS 2.0 中一些新的 Spring 開發工具。新的 OSGi 開發工具已經在 一篇之前的博文 中進行了重點介紹。

STS 中的 Spring 開發工具

STS 2.0 包含了許多針對日常開發活動的增強功能,可以幫助提高開發者的生產力。

藉助新的視覺化 Spring 配置編輯器(見下文),現在可以更快速、更輕鬆地建立和編輯 Spring XML 配置,因為有了新的使用者輔助功能,例如 XML 內容的圖形表示、內容輔助、超連結和整合文件。視覺化編輯器集成了每個 Spring XML 配置名稱空間的標籤,並提供了動態新增和刪除名稱空間的方法。

spring-configuration-editor-thumb

要建立或編輯單個 XML bean 定義或名稱空間元素,開發者可以使用 UI 元素,這些元素將提供有關必需配置引數的指導和內聯驗證。新的 Bean 建立嚮導也可用於加快 bean 定義的建立和修改。此外,視覺化編輯器透過一鍵執行常用任務來提供幫助;例如,使用 Spring DM 配置名稱空間將 Spring Bean 匯出為 OSGi 服務,並且可以輕鬆擴充套件以理解自定義 Spring 配置名稱空間。

對於那些更喜歡使用 XML 的開發者,SpringSource Tool Suite 在 Spring IDE 的 XML 編輯功能之上提供了增強。STS 2.0 會在鍵入時驗證 XML 內容,無需儲存檔案即可發現驗證問題。除了在鍵入時進行驗證,STS 還為報告的驗證問題提供了相關的快速修復(見下文)。

editor-quick-fixes-thumb

透過新的快速修復功能,現在可以非常容易地先在 XML 中建立配置模板,然後讓 STS 自動建立包含所有配置屬性的 Java 類。新的編輯和使用者輔助功能可以幫助顯著降低編輯 Spring 配置檔案所需的時間,並將 STS 的 XML 編輯功能提升到開發者所熟悉的編輯 Java 檔案的水平。

此外,STS 還擴充套件了 Spring IDE 的 Spring Explorer,有助於在大型程式碼庫中導航 Spring 註釋(如 @Service、@Transactional 或 @Repository)的使用(見下文)。透過使用 Bean 註釋分組,可以非常容易地根據 @RequestMapping 註釋導航複雜的 URL 到 Controller 的對映。

annotation-grouping-thumb

除了上面概述的 Spring 開發功能外,開發者還可以受益於 STS 1.0 的功能,這些功能也提供了使用者輔助和指導。任務導向的教程、執行時錯誤分析和架構審查工具已被證明對 Spring 開發者特別有價值。

下載和安裝

您可以從 產品頁面 下載 SpringSource Tool Suite 2.0。STS 是一個完全整合的 Eclipse 發行版,建立在最新的 Eclipse Ganymede SR2 版本之上,並捆綁了 Spring IDE、dm Server Tools 和 Eclipse AJDT。

與 STS 2.0 一同釋出的還有 Spring IDE 和 dm Server Tools 的新版本。為了儘可能方便地安裝這兩個工具,我們建立了一個包含這兩個外掛的統一 Eclipse 更新站點。新的統一更新站點 URL 是:http://www.springsource.org/update/e3.4

當然,您也可以在已知的更新站點位置找到新版本。由於 Spring IDE 和 dm Server Tools 都需要安裝 Eclipse WTP,因此最好從“Eclipse IDE for Java EE Developers”包開始。該包包含了所有必需的依賴項。

反饋

隨著我們進入下一個迭代,獲得使用者反饋總是一件好事。如果您有任何評論或想討論某些功能,請在我們的 社群論壇 上進行交流,如果您發現 STS、Spring IDE 或 dm Server Tools 的任何問題,請隨時提交 JIRA 票據

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有