我看這個問題進行版本Web服務:如何實現Web服務的新版本
strategies-for-updating-or-versioning-web-services
,現在我想問問如何實現新的版本。
現在的網址:myUrls/../v1
接受網絡服務。現在我想創建新版本:myUrls/../v2
。我想保留舊的Web服務,並只添加一些新的Web服務到新版本。我應該怎麼做?我需要創建新的端點,或者我可以使用我的當前版本,只是改變了一些東西。
THX的幫助
UPDATE:
我使用的彈簧WS和SOAP
是的,但我不想要2代相同的代碼=重複戰爭。使用url v1的舊客戶端應該會看到新的web服務,它們在v2版本中,所以我需要一些想法如何實現這個 – hudi
如果您有公共代碼,那麼您可以隨時將它移動到兩個版本使用的JAR中。我明白,兩個WAR似乎有點過分,但是兩個不同的版本在不同的戰爭中往往是好事,因爲很容易向管理類型證明新版本不會錯誤地使用舊代碼。 – beny23