稳定的Spring版本发布

时间:2012-07-03 01:22:27

标签: ajax spring spring-mvc version spring-3

目前我正在尝试研究Spring发布的稳定性。我在确定最新的Spring版本(3.1.1)是否是基础架构的最佳选择时遇到了问题。 3.0和3.1之间有什么区别吗?如果是这样,在编码结构方面会有任何影响,就像从Spring 2.0迁移到3.0一样。目前我们有一个Spring 2.0的基础架构,我们正在考虑迁移到3.X以获得集成的AJAX支持和集成的REST支持。迁移到3.X还有其他额外的好处吗?迁移到Spring 3.0是个好主意吗?如果是,迁移还有任何缺点,哪个版本最适合迁移?感谢您花时间阅读本文,祝您度过愉快的一天。

3 个答案:

答案 0 :(得分:1)

  

3.0和3.1之间有什么区别吗?

http://static.springsource.org/spring/docs/3.1.x/changelog.txt

编辑: 好吧,这太技术了,试试这个:

http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/new-in-3.1.html

编辑2: 不,你没有必须使用注释。这主要是一个便利功能。

编辑3: 在Implementing Controllers中,所有基于注释的配置都有基于XML模式的对应物。也就是说,除非你有很好的理由反对注释,否则你可能会尝试逐渐切换到这个范例,因为它更容易阅读,因此更容易维护。 (至少在我看来)

答案 1 :(得分:0)

我已经将一些项目从春季2.5.6迁移到了春季3.1,没有任何重大问题。我不能说spring-3.1.1,但如果它是一个非里程碑版本,我会很自然地升级自己。

以下是spring-3.1功能的链接:http://static.springsource.org/spring/docs/3.1.0.M2/spring-framework-reference/html/new-in-3.1.html

如果你从2.x升级到3.x我没有看到你为什么不升级到3.1的任何理由,即使你没有立即使用3.1功能。

答案 2 :(得分:0)

是的,Spring 3.0和3.1之间存在一些细微差别,其中一些已通过书籍Pro Spring 3得到充分记录,基本上JPA支持已通过spring-data项目等辅助功能得到改进,一些符合标准的Java EE注释的支持以及在xml配置中创建bean "profiles"的可能性,当与maven以及其他功能一起使用时可以很方便。

如果您坚持使用旧的基于xml的配置

,则从2.0迁移到3.x应该不会有问题