我的系统已经很旧了,它在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. 从php 4.x升级到5.x?
- 3. 从Struts 1.x迁移到GWT 2.x
- 4. Href从1.x迁移到2.x?
- 5. Android Realm从1.x迁移到2.x
- 6. mysql 4.x - > 5.x升级问题
- 7. 从Ruby 1.x迁移Rails 4.x关系
- 8. 升级plone 2.x到4x
- 9. 将现有的Flex 4.x项目迁移到Apache Flex 4.x
- 10. 从Spring 3.x迁移到4.x(没有找到默认构造函数)
- 11. 难以快速升级到4.x
- 12. EF5.x升级到EF6.1.3,奇怪的迁移变化
- 13. 迁移到从Facelets的1.x的
- 14. 从Log4j 1.x迁移到Log4j2
- 15. 如何将3.2.x wordpress升级到4.x
- 16. adodb版本4.x迁移到版本5.x
- 17. 从RichFaces 3.x迁移到RichFaces 4.x:什么取代SimpleSelection?
- 18. 将资源库描述从bonobo git 4.x迁移到5.x
- 19. BadCredentialsException从Spring 3.0.x迁移到3.1.x时
- 20. Cassandra从2.0.x升级到2.1.x或3.0.x
- 21. AFNetworking 1.x到3.x迁移 - 获取下载进度?
- 22. 从Webpack 1.x迁移到Webpack 2.x的问题
- 23. 将索引从elasticsearch 1.x迁移到elasticsearch 2.x的工具
- 24. 如何将Django-Haystack中的SearchSite从1.X迁移到2.X?
- 25. elasticsearch从1.7.x升级到5.2.x
- 26. 无法从9.x升级到10.x
- 27. 升级Opencart 1.5.x到2.2.x
- 28. 升级IRB X
- 29. 从Xerces 2.X迁移到Xerces 3.X
- 30. Hibernate 3.x到5.x迁移问题
迁移3个主要版本是一项相当艰巨的任务。我怀疑有任何移植指南会考虑到这一点。 – Kayaman 2015-03-19 09:52:57
我认为只要重写这些东西,并从旧项目中采取任何需要从头开始重写的努力需要的Java代码就会变得更加容易...... Spring Boot虽然很惊人,但它不应该是*那*很难。真的很乏味,需要一段时间才能保留旧的功能,呵呵。 – EpicPandaForce 2015-03-19 10:49:20