Saturday, February 5, 2011

STS Graph view for Spring Integration Configuration

The Spring Integration Graph View packaged with Spring Source Tool Suite (STS 2.5.2.RELEASE) is brilliant. 
The xml configuration for Spring Integration tends to get a little involved over time, the graphical view helps with visualizing the configuration well. Any high level gaps - no listener on a channel etc(bridge to nowhere?) will stand out in the graphical view -

I have faced one issue though and I have heard of one other in the forums:
  1. If I compose multiple flows into a single Spring configuration file (using import tags), the Graphical view cannot display the composed flow. 
  2. Different Spring Integration components can be created using annotations - these are also not reflected in the Visual view.