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