到目前为止,我一直在使用 Spring 2.5.x,现在是迁移到 Spring 3 的时候了,所以我需要一些好的资源来尽快进行迁移。
尽管这里提到了一些关于 SO 的好书,但我真正需要的是一些能够向我展示“新图片”而不重复使用 Spring 2.5.x 学到的信息的东西。到目前为止,我还没有找到好的东西。
你知道这样的资源吗?
我发现项目文档很有用。如果您需要有关特定主题的更多信息,它们是一个很好的起点和分支。可以在这里找到 Spring 3 新特性的快速概览:
http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/new-in-3.html
spring 3 并没有太多新内容。这是我认为重要的列表:
@Value
注释 - 允许您注入原语@Inject
,@Qualifier
等等。还有其他一些小的改进,您会在整个工作过程中发现这些改进。
Spring 3.1 增加了另外两个重要的东西:
@Cacheable
在 spring 方法上使用,以便缓存它们的调用我从 2.5 到 3.0 的迁移很顺利——我刚开始使用@Inject
,@Value
通过查看参考文档,发现了其他一些小的改进。
Spring 3.0(里程碑)发布时(2009 年秋季至 2010 年年中) ,Spring 博客非常有趣。他们在一些示例中展示了新功能。
除了 Bonzo 提到的新特性之外,在我看来,最重要的变化是使用 Annotations 而不是 XML 作为主要的默认配置样式。XML 仍然有效(并且还有一些改进(新命名空间)),它至少与 Annotations 一样强大,但我觉得 Annotations 现在是更受欢迎的样式。