Spring Integration 2.0 GA Released

Engineering
Mark Fisher
November 23, 2010

I am very pleased to announce that Spring Integration 2.0 GA has been released!
Download

The distribution zip containing the Spring Integration JARs, source JARs, and documentation can be downloaded here.
Dependency Configuration

The artifacts should also be available from the Maven central repository at some point later today. In the meantime, you can add the springframework Maven repository to your POM. The following example shows a dependency on “spring-integration-core” and the springframework repository entry. If you plan to use any of our adapters, you can replace “spring-integration-core” with the appropriate adapter, e.g. “spring-integration-twitter” (and all of the adapters will pull “core” into your app as a transitive dependency):

org.springframework.integration spring-integration-core 2.0.0.RELEASE repository.springframework.maven.release Spring Framework Maven Release Repository http://maven.springframework.org/release

What’s New?

To learn about the new features in this version, please visit the “What’s New?” section of our Reference Manual. From there you will find links to the particular chapters and sections that cover the new features. Also, you can read more about those same features in my recent blog about our 1st Release Candidate.

Those two resources should serve as a great starting point for existing 1.0 users. We will also be providing a “migration guide” within the next couple weeks. Please stay tuned, but in the meantime this blog by Roberto van der Linden of JTeam covers most of the main points.
Sneak Peek

I have a difficult time writing a blog entry without any code samples, so I figured I would give you a quick taste of one of the new features: Twitter support. In fact, I created this “application” this morning in order to monitor what the Twittersphere had to say about Spring Integration on release day. Here is the entire configuration:



Every minute, the search is executed, and if there are any new Tweets, they are sent to the logger. The only code is the main() method used to bootstrap the Application Context:

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

In case you don’t believe that it really is that simple , the project is available on github. It also just happens to be nearly identical to one of the Spring Integration samples in our repository. To learn more about our samples, be sure to read Oleg’s recent blog.
The Bigger Picture

Just this past week, I presented a webinar entitled “Message Driven Architecture with Spring”. That included a fairly broad overview of Spring’s support for Events, Messaging with both JMS and AMQP, Lifecycle Management, Asynchronous Execution, Task Scheduling and Triggers.

The recording is available here. Check it out if you want to learn as much as you can, in just one hour, about Spring Integration and how it fits within the Spring platform as a whole. It also features a couple interesting samples: the Loan Broker (inspired by the Enterprise Integration Patterns book) and the wildly popular REST/SOAP/Twitter/Email sample that Oleg and I presented at SpringOne2Gx.
The Community

Finally, I want to thank the community. We absolutely could not have done this without you. The forum activity has been steadily increasing, and it’s especially nice to see members starting to answer questions for others in addition to asking them . Overall, the feedback we received from users there and in the issue tracker have had an enormous influence on this release.

As always, you can find all the relevant links on the Spring Integration Home Page.

Enjoy!
Mark
comments powered by Disqus

translate:
翻译:

我很高兴地宣布,SpringIntegration2.0GA已经发布了!
下载
包含Spring集成jar、源jar和文档的发布zip可以在这里下载。
依赖项配置
今天晚些时候,这些工件也应该可以从Maven中央存储库获得。同时,您可以将springframework Maven存储库添加到POM中。下面的示例显示了对“spring integration core”和springframework存储库条目的依赖。如果您计划使用我们的任何适配器,您可以用适当的适配器替换“spring integration core”,例如“spring integration twitter”(所有适配器都会将“core”作为可传递依赖项拉入您的应用程序):

你可能感兴趣的:(springcloud)