What’s New in Spring Integration
                                         Gunnar Hillert, Spring Integration Team
                                         Gary Russell, Spring Integration Team
                                       Oleg Zhurakousky, Spring Integration Team
                                        Twitter: @ghillert, @gprussell, @z_oleg

© 2012 SpringOne 2GX. All rights reserved. Do not distribute without permission.
What’s new in Spring Integration 2.2



• JPA support
  – http://blog.springsource.org/2012/10/05/whats-new-in-spring-integration-2-2-part-3-jpa-support/
• MongoDB adapters
  – http://blog.springsource.org/2012/09/24/whats-new-in-spring-integration-2-2-rc1-part-1-mongodb/
• Transaction synchronization
  – http://blog.springsource.org/2012/09/26/whats-new-in-spring-integration-2-2-part-2-transaction-
    synchronization/
• Retry, circuit breaker and ExpressionEvaluatingRequestHandlerAdvice
  – http://blog.springsource.org/2012/10/09/spring-integration-2-2-retry-and-more/



  2
Further Improvements

• Stored Procedures Components
   – Provide Stored Procedure name via SpEL
   – Add JMX support
• JDBC Outbound Gateway
  – Update query no longer mandatory
• File Adapters
  – Improved File Overwrite/Append Handling
  – Create directories using SpEL

• Almost 300 Jiras solved!!!
  3
Resources


• Spring Integration 2.2.RC1 Reference Doc
  – http://static.springsource.org/spring-integration/docs/2.2.0.RC1/
   reference/htmlsingle/
• Spring Integration 2.2.RC1 JavaDoc
  – http://static.springsource.org/spring-integration/docs/2.2.0.RC1/api/
• Migration Guide 2.1 to 2.2
  – https://github.com/SpringSource/spring-integration/wiki/Spring-
   Integration-2.1-to-2.2-Migration-Guide




  4
Demo Time


5
Samples

• https://github.com/SpringSource/spring-integration-samples

• Contains 50 Samples and Applications
• Several Categories:
  – Basic
  – Intermediate
  – Advanced
  – Applications




  6
Source Code


•   https://github.com/SpringSource/spring-integration
•   https://github.com/SpringSource/spring-integration-samples
•   https://github.com/SpringSource/spring-integration-extensions
•   https://github.com/SpringSource/spring-integration-templates
•   https://github.com/SpringSource/spring-integration-dsl-groovy
•   https://github.com/SpringSource/spring-integration-dsl-scala




    7
Learn More. Stay Connected.
• Web: www.springintegration.org
• Twitter: @m_f_ @ghillert @z_oleg @gprussell




                         Questions?
                               Thank You!!




  8

S2GX 2012 - What's New in Spring Integration

  • 1.
    What’s New inSpring Integration Gunnar Hillert, Spring Integration Team Gary Russell, Spring Integration Team Oleg Zhurakousky, Spring Integration Team Twitter: @ghillert, @gprussell, @z_oleg © 2012 SpringOne 2GX. All rights reserved. Do not distribute without permission.
  • 2.
    What’s new inSpring Integration 2.2 • JPA support – http://blog.springsource.org/2012/10/05/whats-new-in-spring-integration-2-2-part-3-jpa-support/ • MongoDB adapters – http://blog.springsource.org/2012/09/24/whats-new-in-spring-integration-2-2-rc1-part-1-mongodb/ • Transaction synchronization – http://blog.springsource.org/2012/09/26/whats-new-in-spring-integration-2-2-part-2-transaction- synchronization/ • Retry, circuit breaker and ExpressionEvaluatingRequestHandlerAdvice – http://blog.springsource.org/2012/10/09/spring-integration-2-2-retry-and-more/ 2
  • 3.
    Further Improvements • StoredProcedures Components – Provide Stored Procedure name via SpEL – Add JMX support • JDBC Outbound Gateway – Update query no longer mandatory • File Adapters – Improved File Overwrite/Append Handling – Create directories using SpEL • Almost 300 Jiras solved!!! 3
  • 4.
    Resources • Spring Integration2.2.RC1 Reference Doc – http://static.springsource.org/spring-integration/docs/2.2.0.RC1/ reference/htmlsingle/ • Spring Integration 2.2.RC1 JavaDoc – http://static.springsource.org/spring-integration/docs/2.2.0.RC1/api/ • Migration Guide 2.1 to 2.2 – https://github.com/SpringSource/spring-integration/wiki/Spring- Integration-2.1-to-2.2-Migration-Guide 4
  • 5.
  • 6.
    Samples • https://github.com/SpringSource/spring-integration-samples • Contains50 Samples and Applications • Several Categories: – Basic – Intermediate – Advanced – Applications 6
  • 7.
    Source Code • https://github.com/SpringSource/spring-integration • https://github.com/SpringSource/spring-integration-samples • https://github.com/SpringSource/spring-integration-extensions • https://github.com/SpringSource/spring-integration-templates • https://github.com/SpringSource/spring-integration-dsl-groovy • https://github.com/SpringSource/spring-integration-dsl-scala 7
  • 8.
    Learn More. StayConnected. • Web: www.springintegration.org • Twitter: @m_f_ @ghillert @z_oleg @gprussell Questions? Thank You!! 8

Editor's Notes