我的系统已经很旧了,它在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