2014-01-30 21 views
4

我們在我們的應用程序中使用Coda Hale度量標準,並使用Json模塊附件來改進某些REST服務的JSON輸出,以暴露應用程序度量標準。是否可以在spring-data-mongodb中注入一個自定義的Jackson ObjectMapper?

最近,我們開始節約指標,MongoDB的。正如我們使用spring-data-mongodb,保存POJO的代碼大大簡化了。 Spring的MongoDB類型映射使用通常的方法(對bean屬性進行自省以找出保存和讀取的內容),但是這對於代碼海爾對象(定時器,計數器等)來說並不合適。

如果我們可以讓Spring使用JSON模塊已經可用於傑克遜,這將是偉大的,因爲我們將有保存序列化風格和少量代碼來維護。

但是在閱讀文檔並瀏覽一些Spring mongodb源文件後,我無法找到一個簡單的注入一個自定義的Jackson序列化。看起來定製過程的唯一方法是創建一個自定義的MongoTypeMapper。

有誰知道,如果我們可以注入定製傑克遜映射器,或可以推薦的替代解決方案?

感謝

+0

這會有幫助嗎? http://stackoverflow.com/questions/7854030/configurating-objectmapper-in-spring – ecbrodie

+0

你有興趣改變存儲到mongodb時的映射,或者當通過RESTful apis提供對象時? – DavidA

+0

@ecbrodie謝謝,但沒有解釋如何注入映射器彈簧的數據,只是爲了MVC框架(除非我得到了答案錯了...) – Sebastian

回答

0

在彈簧數據的MongoDB有該類型映射部分:link我想你可以使用它。

相關問題