領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多代表 Disid Corp,我們很高興宣佈 Spring Roo 2.0 的第一個釋出候選版本。這是第一個釋出候選版本,從現在開始,我們將致力於社群檢測到的改進和錯誤修復,直到我們能夠釋出最終版本。我們鼓勵大家透過測試 2.0.0.RC1 版本並向 我們的 JIRA 報告可能的錯誤和改進來參與此過程。
RC1 版本包括 Spring Roo 2.0.0.M3 版本中檢測到的一些改進和錯誤修復。此外,它還包括一些重要的新功能。
對現有命令進行了一些改進
改進了按需資料生成,以便在測試命令中使用。
改進了單元測試命令,現在為 JPA 實體建立功能齊全的測試。
改進了整合測試命令,現在允許為 JPA 倉庫和 JSON/Thymeleaf 控制器建立整合測試。
改進了欄位命令的可讀性,刪除了不必要的選項並使其他選項動態可見。
改進了 push-in --method 命令,允許區分同名但引數不同的方法。
改進了倉庫命令,允許開發人員使用投影作為預設返回型別。
對生成的程式碼進行了一些改進
將 Spring IO 版本更新到 Athens-RELEASE。
將 Springlets 庫版本更新到 1.2.0.RC1。它提供了一些很棒的新功能,使 Spring 應用程式開發更加容易。
使用投影作為儲存庫方法的預設返回型別。
改進了只讀實體管理。
包括新的 JSONDeserializers 和 JSONMixin 類。
包括新的 LinkFactories 類,以便輕鬆地從 Thymeleaf 獲取 URL。
為所有生成的方法、建構函式和欄位生成預設的 JavaDoc。
建立了新的 DataTables 擴充套件,用於在 DataTables 元素上應用高階配置。此擴充套件是完全可擴充套件的,因此開發人員可以輕鬆自定義其 DataTable 元件。
添加了 datatables.mark.js 以標記 DataTables 元件中的過濾文字。
在檢視層添加了併發控制,詢問使用者是否要放棄更改並重新載入記錄,或者是否要應用其更改。
HTML5 改進和遷移到 Thymeleaf 3。
使用 DynamicJasper 在 DataTables 元件上生成報告,允許將資料匯出到 CSV、PDF 和 XLS。
在實體命令中使用 --entityFormatExpression 和 --entityFormatMessage 添加了新的實體視覺化支援。
添加了對選擇特定實體中應顯示詳細資訊的檢視的支援。
為一對一組合相關實體添加了新的視覺化系統。
添加了對 Java 列舉常量的多語言支援。
添加了對多行選擇和批次刪除的支援。
一如既往,Spring Roo 參考指南已更新,包含了所有新功能。
有關新 Spring Roo 版本中所做更改的完整詳細資訊,請參閱 Spring Roo 2.0.0.RC1 釋出說明。
從我們的專案頁面下載新的 Spring Roo 2.0.0.RC1 版本。
此外,Spring Tool Suite (STS) 團隊正在釋出 STS 3.8.4,其中將包含 Spring IDE Roo 對 Roo 2.0.0.RC1 的支援。如果您想提前安裝更新的 Roo 元件,可以透過 Spring IDE 每晚更新站點手動進行,但請記住,您將獲得一個可能包含錯誤的 STS 不穩定版本。請檢視 Spring Roo 參考指南,瞭解如何安裝每晚釋出版本。
一如既往,您也可以在 Twitter 上找到 Roo - 關注 @SpringRoo 或在您的推文中包含 #SpringRoo。
感謝所有提出了有用的錯誤報告和建議的優秀使用者。我們再次鼓勵大家參與最終釋出過程,測試 2.0.0.RC1 版本並在我們的 JIRA 中報告可能的錯誤和改進。
請繼續關注 Spring Roo 新聞!
Spring Roo 團隊。