我的系統已經很舊了,它在Spring 1.x上,我的問題是如果我需要將它升級到4.x,我該怎麼做?我沒有找到任何有關我如何這樣做的文檔。謝謝遷移Spring 1.x升級到4.x
0
A
回答
1
這取決於你的應用程序有多複雜,以及它使用多少Spring。隨着Spring的每個主要版本的推出,大量舊功能都被棄用和/或刪除。
如果你從1.x直接跳到4.x,那麼你的應用程序可能無法工作,甚至可能編譯,除非它是一個相當平凡的應用程序。最好分階段進行。
- 將您的應用從Spring 1.x升級到2.0.x.
- 將您的應用從Spring 2.x升級到3.1.x.
- 將您的應用從Spring 3.x升級到4.x.
每一步之後,徹底重新測試您的應用程序。假設它仍然有效,請檢查您的所有代碼,以查找現在在該版本中已棄用的Spring API的任何用法。如果發現任何問題,請將其替換爲該版本推薦的內容。
+0
感謝您的回答,但是我無法找到從1.x到2.0.x的遷移指南,只能從2.x以上版本中找到。谷歌沒有幫助太大,有什麼想法? – MaliciousHaru 2015-03-20 02:50:09
+0
Spring 1.x太老了,你可能會自己在那裏。去嘗試一下。 – skaffman 2015-03-20 03:37:19
相關問題
- 1. 從Spring Security 3.x升級到4.x
- 2. 升級\將Apache Hadoop 1.x遷移到Apache Hadoop 2.x
- 3. 從php 4.x升級到5.x?
- 4. 將TinyMce 3.x升級到TinyMce 4.x
- 5. HttpClient遷移3.x到4.x
- 6. 從HttpClient 3.x遷移到4.x
- 7. Struts 1.x升級
- 8. AFNetworking從1.x遷移到3.x
- 9. Href從1.x遷移到2.x?
- 10. 從Struts 1.x遷移到GWT 2.x
- 11. Android Realm從1.x遷移到2.x
- 12. AFNetworking 1.x到3.x NSURLSessionTask的遷移?
- 13. 升級到5.x
- 14. mysql 4.x - > 5.x升級問題
- 15. 從Ruby 1.x遷移Rails 4.x關係
- 16. 升級plone 2.x到4x
- 17. 將現有的Flex 4.x項目遷移到Apache Flex 4.x
- 18. 從Spring 3.x遷移到4.x(沒有找到默認構造函數)
- 19. 難以快速升級到4.x
- 20. EF5.x升級到EF6.1.3,奇怪的遷移變化
- 21. 從cocos2d 1.x升級到2.x後幀速下降
- 22. 從JBoss 4.X遷移到7.1問題
- 23. datanucleus jdo 3.1.2遷移到4.x
- 24. 從Log4j 1.x遷移到Log4j2
- 25. 遷移到從Facelets的1.x的
- 26. 升級彈簧數據的Neo4j 3.X的到4.x關係操作
- 27. 如何將3.2.x wordpress升級到4.x
- 28. BadCredentialsException從Spring 3.0.x遷移到3.1.x時
- 29. 將eclipse 3.x應用程序遷移到eclipse 4.x中
- 30. adodb版本4.x遷移到版本5.x
遷移3個主要版本是一項相當艱鉅的任務。我懷疑有任何移植指南會考慮到這一點。 – Kayaman 2015-03-19 09:52:57
我認爲只要重寫這些東西,並從舊項目中採取任何需要從頭開始重寫的努力需要的Java代碼就會變得更加容易...... Spring Boot雖然很驚人,但它不應該是*那*很難。真的很乏味,需要一段時間才能保留舊的功能,呵呵。 – EpicPandaForce 2015-03-19 10:49:20