Spring Integration in IntelliJ IDEA 12 Leda

Support for Enterprise Integration Patterns via Spring Integration is getting better in the upcoming release of IntelliJ IDEA 12 Leda.

Here’s some of the most important new features.

Spring Integration 2.1 & 2.2

Support for Spring Integration has been updated to 2.1 and 2.2, and extended for all existing namespaces, such as AMQP, Gemfire, JPA and Redis. The support includes smart highlighting, quick-fixes, completion and navigation.

New inspection warns you about using deprecated or deleted configuration elements when migrating to Spring Integration 2.1.

Spring AMQP and Rabbit

Rabbit namespace is now provided out-of-the-box, making the integration with AMQP a breeze.

Language Injection

Smart language injection is available now for all attributes containing Spring EL expressions (including references to header names), <groovy:script> and everything containing XPath expressions.

Other Improvements

  • Security namespace. Role-names taken from Spring Security configuration. Requires Spring Security plugin.
  • Rename refactoring is supported everywhere.
  • Many other minor enhancements.

All the new features are already available in new IntelliJ IDEA 12 EAP.

Stay tuned for more and let us know how it works for you.

Comments below can no longer be edited.

3 Responses to Spring Integration in IntelliJ IDEA 12 Leda

  1. Avatar

    LNK says:

    November 8, 2012

    Could you please visualize Integration using EAI icons (http://www.eaipatterns.com/PointToPointChannel.html) as it done in SpringIDE?

  2. Yann Cebron

    Yann Cebron says:

    November 8, 2012

    I’ve created http://youtrack.jetbrains.com/issue/IDEA-94487 for dedicated visualization graph, please watch/vote.

  3. Avatar

    Rowan Massey says:

    November 27, 2012

    Yeah, this would be extremely useful for visualising things folks. I’ve voted!

Discover more