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.
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.
- 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.