Java 用弹簧3加速

Java 用弹簧3加速,java,spring,migration,spring-3,Java,Spring,Migration,Spring 3,到目前为止,我一直在使用Spring2.5.x,现在是迁移到Spring3的时候了,所以我需要一些好的资源来尽快进行迁移 尽管这里提到了一些好书,但我真正需要的是一些能够向我展示“新画面”的东西,而不需要重复从Spring2.5.x中学到的信息。到目前为止,我还没有找到什么好东西 你知道这些资源吗?我发现项目文档很有用。如果你需要关于特定主题的更多信息,他们是一个很好的起点和分支。可以在此处快速浏览Spring 3的新功能: spring 3没有太多新功能。以下是我认为重要的一个列表: @Va

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

尽管这里提到了一些好书,但我真正需要的是一些能够向我展示“新画面”的东西,而不需要重复从Spring2.5.x中学到的信息。到目前为止,我还没有找到什么好东西


你知道这些资源吗?

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


spring 3没有太多新功能。以下是我认为重要的一个列表:

  • @Value
    注释-允许您注入原语
  • SpringMVC的RESTful风格。这在Spring3中并不新鲜,但它得到了强调和改进
  • SPeL-这与第一点相结合。您有一种可以在整个配置过程中使用的表达式语言
  • JSR-330支持-即
    @Inject
    @Qualifier
在整个工作过程中,您还会发现其他一些小的改进

Spring 3.1还添加了另外两个重要内容:

  • 缓存抽象-在spring方法上使用
    @Cacheable
    ,以便缓存它们的调用
  • 特定于环境的bean。根据是开发还是生产,您可以让一些bean处于活动状态
我从2.5到3.0的迁移非常顺利-我刚开始使用
@Inject
@Value
,通过查看参考文档,发现了一些其他的小改进。

当Spring 3.0(里程碑)发布时(2009年秋季到2010年年中),这是非常有趣的。它们在一些示例中显示了新特性


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

据我所知,Spring3使用了很多注释。它是否已经脱离了XML配置?现在我可以同时使用这两种方法,XML会覆盖注释,但我只能使用不带注释的XML配置(或将它们保持在最小值)?@ElenaT-自spring 2.5以来,注释和XML没有任何变化。是的,现在使用注释更为习惯,但这并不是因为spring提供了什么,似乎参考文档才是起点。我试图“欺骗”一点,直接进行更改,但到目前为止,我还没有找到一个好的迁移指南,所以我会去参考。