将应用程序升级到Spring 3.0有什么可能的痛点

Kie*_*ief 9 java spring

给定一个使用Spring 2.5的应用程序,当迁移到Spring 3.0时,可能会出现哪些难点,即开发团队将不得不花时间让事情发生的事情.假设团队不会尝试利用新的Spring功能作为升级的一部分,而只是让应用程序进入其工作状态,就像在2.5上一样.利用3.0功能将是下一步要考虑的事项.

编辑:我已经修改了问题,专注于升级的痛点,这就是我真正追求的.

Csa*_*a_H 3

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

一位 Spring 开发人员在此博客条目中回复了兼容性问题。

Spring 3.0 的目标是与 Spring 2.5 99% 向后兼容。核心 API 和 SPI 将保持稳定,以保持现有扩展(当然还有现有应用程序代码)正常工作。正如我们在 M1 和 M2 中所做的那样,引入泛型和可变参数仍然应该保留二进制兼容性。也就是说,我们通常建议为 Spring 3.0 重建应用程序,以便及早发现潜在的 API 问题。这也将使您能够从 Spring 3.0 的 Java 5 API 改进中获得最大的好处。