0

到目前为止,我一直在使用 Spring 2.5.x,现在是迁移到 Spring 3 的时候了,所以我需要一些好的资源来尽快进行迁移。

尽管这里提到了一些关于 SO 的好书,但我真正需要的是一些能够向我展示“新图片”而不重复使用 Spring 2.5.x 学到的信息的东西。到目前为止,我还没有找到好的东西。

你知道这样的资源吗?

4

3 回答 3

1

我发现项目文档很有用。如果您需要有关特定主题的更多信息,它们是一个很好的起点和分支。可以在这里找到 Spring 3 新特性的快速概览:

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

于 2011-04-13T19:57:19.830 回答
1

spring 3 并没有太多新内容。这是我认为重要的列表:

  • @Value注释 - 允许您注入原语
  • spring-mvc 的 RESTful 风格。这实际上在 spring 3 中并不是什么新鲜事,但它被强调和改进了
  • SPeL - 这与第一点有关。您有一种可以在整个配置中使用的表达式语言
  • JSR-330 支持 - 就是这样@Inject@Qualifier等等。

还有其他一些小的改进,您会在整个工作过程中发现这些改进。

Spring 3.1 增加了另外两个重要的东西:

  • 缓存抽象 -@Cacheable在 spring 方法上使用,以便缓存它们的调用
  • 特定于环境的 bean。您可以让一些 bean 处于活动状态,具体取决于它是开发还是生产。

我从 2.5 到 3.0 的迁移很顺利——我刚开始使用@Inject@Value通过查看参考文档,发现了其他一些小的改进。

于 2011-04-13T20:02:19.290 回答
0

Spring 3.0(里程碑)发布时(2009 年秋季至 2010 年年中) ,Spring 博客非常有趣。他们在一些示例中展示了新功能。

除了 Bonzo 提到的新特性之外,在我看来,最重要的变化是使用 Annotations 而不是 XML 作为主要的默认配置样式。XML 仍然有效(并且还有一些改进(新命名空间)),它至少与 Annotations 一样强大,但我觉得 Annotations 现在是更受欢迎的样式。

于 2011-04-14T07:04:19.910 回答