Spring Integration 2.0 GA 釋出

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

我很高興地宣佈 Spring Integration 2.0 GA 已經發布!

下載

包含 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 支援。事實上,我今天早上建立了這個“應用程式”,以便監控 Twittersphere 上關於 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"/>

每分鐘,都會執行搜尋,如果有任何新的 Tweets,它們會被髮送到日誌記錄器。唯一的程式碼是用於引導應用程式上下文的 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/Email 示例。

社群

最後,我想感謝社群。沒有你們,我們絕對無法做到這一點。論壇活動一直在穩步增加,尤其令人高興的是看到成員開始為其他人回答問題,而不是僅僅提出問題 ;)。總的來說,我們從使用者那裡收到的反饋以及在 問題跟蹤器 中的反饋對這個版本的釋出產生了巨大的影響。

與往常一樣,您可以在 Spring Integration 主頁 上找到所有相關連結。

享受吧! Mark

獲取 Spring 新聞簡報

透過 Spring 新聞簡報保持聯絡

訂閱

搶佔先機

VMware 提供培訓和認證來加速您的進步。

瞭解更多

獲取支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部