Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将应用程序升级到Spring 3.0可能有哪些难点_Java_Spring - Fatal编程技术网

Java 将应用程序升级到Spring 3.0可能有哪些难点

Java 将应用程序升级到Spring 3.0可能有哪些难点,java,spring,Java,Spring,给定一个使用Spring2.5的应用程序,当迁移到Spring3.0时,哪些方面可能是难点,即开发团队必须花费时间才能使事情正常工作的地方。假设团队不会尝试利用Spring的新特性作为升级的一部分,而只是让应用程序达到它在2.5上的工作状态。利用3个特征将是下一步要考虑的问题。 编辑:我已经修改了问题,将重点放在升级的痛点上,这正是我真正想要的。如果你幸运的话,那么什么都不需要改变,一切都应该正常。Spring团队非常小心地保持向后兼容性 我能想到的它不起作用的最大原因是,如果您使用的代码在2.

给定一个使用Spring2.5的应用程序,当迁移到Spring3.0时,哪些方面可能是难点,即开发团队必须花费时间才能使事情正常工作的地方。假设团队不会尝试利用Spring的新特性作为升级的一部分,而只是让应用程序达到它在2.5上的工作状态。利用3个特征将是下一步要考虑的问题。


编辑:我已经修改了问题,将重点放在升级的痛点上,这正是我真正想要的。

如果你幸运的话,那么什么都不需要改变,一切都应该正常。Spring团队非常小心地保持向后兼容性


我能想到的它不起作用的最大原因是,如果您使用的代码在2.5中被弃用,在3.0中被标记为删除,您可以找到该列表。

可能Spring 3.0中最大的变化是它现在需要J2SE 5.0

一位Spring开发人员在中回答了一个兼容性问题

Spring3.0的目标是99%向后 与Spring 2.5兼容。核心 API和SPI在未来几年将保持稳定 保留现有扩展(和 当然还有现有的应用程序 代码)工作。引入泛型 和varargs,就像我们在M1和 M2,仍应保留二进制 兼容性。也就是说,我们通常 建议重新构建应用程序 对于Spring 3.0,为了捕捉 早期潜在的API问题。这将 还可以让您获得最大 得益于Spring3.0的Java5API 改进


我还建议在最终版本发布时查看更改日志: