Spring Data REST 1.0.0.M2 版本發布
緊接在 Spring Data JPA 1.1.0 GA 版本 之後,我很高興宣布 Spring Data REST 的 milestone 2 版本發布。除了許多錯誤修復之外,此 M2 版本還包含 Spring Data REST exporter 的主要功能更新。
新功能包括
- 查詢方法支援 - Spring Data REST 1.0.0.M2 包含對調用 Repository 介面的查詢方法的支援。結果以頂層資源的連結形式傳回。
- 全面的驗證支援 - 除了 JSR-303 驗證之外,Spring Data REST exporter 還識別在您的 ApplicationContext 中宣告的 Spring Validator beans,以提供豐富的驗證支援。您的 Validator beans 可以執行任何操作,甚至可以查找其他資料以驗證物件圖的完整性。
- ApplicationEvent 處理 - exporter 的驗證支援建立在 Spring ApplicationEvent 機制之上。 ApplicationEvents 會在每次儲存或刪除之前和之後發出,允許您的程式碼連接到這些生命週期事件並觸發其他操作。
- 基於註解的 URL 設定 - 有一個新的註解:
@RestResource
,您可以將其放在 Repository 介面或 Repository 的查詢方法上,以影響匯出資源的 URL 以及與指向該資源產生的連結相關聯的 "rel" 屬性。
起始 Web 應用程式 | Wiki | 版本說明
若要了解有關此專案的更多資訊,請造訪 Spring Data REST 首頁,或造訪 Github 儲存庫以下載原始碼。