快速熟悉Spring 3

时间:2011-04-13 19:51:38

标签: java spring migration spring-3

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

虽然这里提到了一些很好的书籍,但我真正需要的东西只是向我展示“新图片”而不重复使用Spring 2.5.x学到的信息。到目前为止,我找不到好的东西。

你知道这些资源吗?

3 个答案:

答案 0 :(得分:1)

我发现项目文档很有用。如果您需要有关特定主题的更多信息,他们是一个开始和分支的好地方。可以在此处快速浏览Spring 3的新功能:

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

答案 1 :(得分:1)

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

  • @Value注释 - 允许您注入基元
  • spring-mvc的REST风格。这在春季3并不是新的,但它得到了强调和改进
  • SPeL - 这与第一点相关。您可以在整个配置中使用表达式语言
  • JSR-330支持 - @Inject@Qualifier等。

您可以在整个工作中找到其他一些小改进。

Spring 3.1增加了另外两件重要的事情:

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

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

答案 2 :(得分:0)

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

除了Bonzo提到的新功能之外,我认为最重要的变化是使用Annotations而不是XML作为主要的默认配置样式。 XML仍然可以工作(并且还有一些改进(新的命名空间))并且它最好像Annotations一样充满力量,但我觉得Annotations现在是更受欢迎的风格。