2015-09-28 200 views
0

我對Spring比較陌生,遇到一些問題。我有一個具有遺留jar文件依賴項的應用程序。現在需要擴展應用程序,但它需要使用舊版代碼的新版jar版本。彈簧依賴衝突 - 遺留代碼

如果我刪除遺留依賴項,則代碼會中斷。如果我僅使用新版本的代碼,代碼會中斷。基本上我想使用兩個jar文件:傳統和新版本。我如何告訴spring區分,因爲這兩個jar文件中的類名是相同的?如果可能,請你舉個例子嗎?

理想的解決方案是刪除遺留的代碼,但是對於這個特定的實例,我只需要對它進行快速修改即可。

回答

1

如果完整的類名(包括它們的包)是相同的,那麼Spring或任何其他標準的java類路徑機制都不能同時看到這兩個類;只有一個或另一個。你需要做一個更大的改變,可能會擺脫舊的代碼。