0

现在我正在尝试研究 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 是个好主意吗?如果是,那么迁移到哪个版本最适合迁移是否有任何缺点?感谢您花时间阅读本文,祝您有美好的一天。

4

3 回答 3

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:在实现控制器中,所有基于注释的配置都有其基于 XML 模式的对应项。也就是说,除非您有充分的理由反对注释,否则您可能会尝试逐渐切换到这种范式,因为它更易于阅读,因此更易于维护。(至少在我看来)

于 2012-07-03T01:28:58.033 回答
0

我已经将一些项目从 spring 2.5.6 迁移到 spring-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 功能的立即使用。

于 2012-07-03T01:28:08.970 回答
0

是的,Spring 3.0 和 3.1 之间有一些细微的差异,其中一些在Pro Spring 3中得到了很好的记录,基本上 JPA​​ 支持已经通过spring-data项目等辅助功能得到改进,支持一些符合标准的 Java EE 注释和在您的 xml 配置中创建 bean “配置文件”的可能性,当与 maven 一起使用时可以很方便,以及其他功能。

如果您坚持基于旧xml的配置 ,从 2.0 迁移到 3.x 应该不会有问题

于 2012-07-03T01:40:02.200 回答