Spring Data REST 1.0.0.M2 釋出
緊隨 Spring Data JPA 1.1.0 GA 版本 之後,我很高興地宣佈 Spring Data REST 的里程碑 2 版本釋出。除了許多 Bug 修復之外,此 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 機制之上。在每次儲存或刪除之前和之後都會發出 ApplicationEvent,允許您的程式碼掛接到這些生命週期事件並觸發其他操作。
- 基於註解的 URL 配置 - 新增了一個註解:
@RestResource,您可以將其放置在 Repository 介面或 Repository 的查詢方法上,以影響資源的匯出 URL 以及指向該資源的連結所關聯的“rel”屬性。
入門 Web 應用程式 | Wiki | 發行說明
要了解有關該專案的更多資訊,請訪問 Spring Data REST 主頁,或訪問 Github 儲存庫下載原始碼。