2015-08-19 145 views
0

我有一個有趣的問題json web token。那一刻我加入這個依賴於Maven POM文件,用於彈簧安置控制器我的單元測試拋出胡言亂語,像jsonwebtoken導致單元測試失敗

ResultActions results = mockMvc.perform(post("/customers/" + customerId + "/orders") 
.contentType(MediaType.APPLICATION_JSON).content(new Gson().toJson(order))); 

有望給200,但給400我已經在調查這一問題,注意到的是,問題只發生在測試POST/PUT(我猜我可以稱之爲事務性HTTP請求)的測試上。我已經嘗試使用this鏈接中的信息排除依賴項,但無濟於事。我不確定提供什麼其他信息,因爲我真的不知道是什麼導致了這個問題。

回答

0

我已經解決了這個問題。問題是依賴衝突。 JJWT依賴於傑克遜,我已經爲我的Jsons使用了GSON。這兩個人以一種奇怪的方式衝突。我通過將JJWT更改爲另一個JWT庫來解決此問題。

相關問題