Spring Integration 2.0 正式版发布

工程 | Mark Fisher | 2010年11月23日 | ...

我非常高兴地宣布 Spring Integration 2.0 正式版已经发布!

下载

包含 Spring Integration JAR 文件、源代码 JAR 文件和文档的发布版压缩包可以从 这里下载。

依赖配置

这些构件也应该在今天晚些时候出现在 Maven 中央仓库中。在此期间,您可以将 springframework Maven 仓库添加到您的 POM 中。以下示例显示了对“spring-integration-core”的依赖关系以及 springframework 仓库条目。如果您计划使用任何适配器,则可以将“spring-integration-core”替换为相应的适配器,例如“spring-integration-twitter”(所有适配器都将“core”作为传递依赖关系拉入您的应用程序)


<dependencies>
    <dependency>
        <groupId>org.springframework.integration</groupId>
        <artifactId>spring-integration-core</artifactId>
        <version>2.0.0.RELEASE</version>
    </dependency>
</dependencies>

<repositories>
    <repository>
        <id>repository.springframework.maven.release</id>
        <name>Spring Framework Maven Release Repository</name>
        <url>http://maven.springframework.org/release</url>
    </repository>
</repositories>

新增功能?

要了解此版本中的新功能,请访问我们参考手册的 “新增功能?” 部分。在那里,您将找到指向涵盖新功能的特定章节和部分的链接。此外,您还可以在我关于第一个发布候选版本的 最近的博客 中阅读更多关于这些相同功能的信息。

这两个资源应该可以作为现有 1.0 用户的良好起点。我们还将在未来几周内提供“迁移指南”。请继续关注,但与此同时,JTeam 的 Roberto van der Linden 的 这篇博客 涵盖了大部分要点。

抢先看

我在写博客文章时很难不包含任何代码示例,因此我想让您快速了解一下新功能之一:Twitter 支持。事实上,我今天早上创建了这个“应用程序”来监控 Twitter 上在发布当天对 Spring Integration 的评论。以下是完整的配置


<twitter:search-inbound-channel-adapter query="spring integration" channel="logger">
    <poller fixed-rate="60000" max-messages-per-poll="50"/>
</twitter:search-inbound-channel-adapter>

<logging-channel-adapter id="logger" expression="payload.fromUser + ': ' + payload.text"/>

每分钟执行一次搜索,如果存在任何新的推文,则将其发送到日志记录器。唯一的代码是用于引导应用程序上下文的 main() 方法


public static void main(String[] args) {
    new ClassPathXmlApplicationContext("twitter/context.xml");
}

如果您不相信它真的如此简单;),该项目可在 github 上获取。它碰巧与我们存储库中的 Spring Integration 示例之一几乎完全相同。要了解有关我们示例的更多信息,请务必阅读 Oleg 的 最近的博客

更大的图景

就在上周,我做了一个名为“基于 Spring 的消息驱动架构”的网络研讨会。其中包括对 Spring 对事件、使用 JMS 和 AMQP 的消息传递、生命周期管理、异步执行、任务调度和触发器的支持的相当广泛的概述。

录制内容可在 这里获取。如果您想在一小时内尽可能多地了解 Spring Integration 及其在整个 Spring 平台中的作用,请查看它。它还包含几个有趣的示例:贷款经纪人(受 企业集成模式 书籍启发)以及 Oleg 和我在 SpringOne2Gx 上展示的广受欢迎的 REST/SOAP/Twitter/电子邮件示例。

社区

最后,我要感谢社区。如果没有你们,我们绝对无法做到这一点。论坛 活动一直在稳步增加,看到成员开始回答其他人的问题,而不仅仅是提出问题,这尤其令人高兴;)。总的来说,我们从用户那里以及在 问题跟踪器 中收到的反馈对本次发布产生了巨大的影响。

与往常一样,您可以在 Spring Integration 主页 上找到所有相关链接。

享受!Mark

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部