我有一個具有版本化API的Web應用程序。在下一個版本的API中,我想使用ISO格式(2013-12-14T00:00:00.000Z)而不是EPOCH格式序列化我的joda DateTime對象。使用Guice將不同的JacksonJsonProvider綁定到不同的球衣資源
我通過使用自定義序列化程序實現了我的目標,我編碼並將其添加到jacksonJsonProvider的objectMapper中。問題在於,我的API的所有版本都更改了DateTime對象的序列化(這很糟糕,因爲我不希望API發生任何重大更改)。
有沒有一種方法可以指定jacksonJsonProvider使用的球衣資源? (正如我在標題中所說的,我將Guice用作我的DI框架)。
編輯
我使用澤西1.7.1版本和吉斯
你使用什麼版本的球衣? – Alden
我編輯了這個問題來添加你想要的信息。 – jrochette
你如何暴露你的版本API?我假設每個版本都有自己的模塊,可能是服務器模塊。是對的嗎? –