有没有办法在Spring Integration图中对底层XML上下文文件中的元素进行一些手动布局编辑?

时间:2014-11-19 01:22:29

标签: eclipse spring spring-integration spring-tool-suite

我目前正在使用Spring Integration Suite(STS)(版本:3.6.3.CI-B2266066,Build Id:201411050946,平台:Eclipse Luna SR1(4.4.1))和Spring Integration 4.1.0。

我有一个Spring配置XML文件,其中包含Spring Integration命名空间。我进入集成图选项卡,进入"手动布局"模式来修饰我的流量。如果我然后转动"启用自动布局"在我进行手动编辑之前,回到图表上会回复到它的外观。如果我再回到"手动布局"模式我的编辑仍然保存。这符合预期。

自动布局似乎与在Spring上下文XML文件本身中定义元素的顺序有些联系。这意味着如果我更改XML文件中元素的顺序,图表上的布局也会发生变化。允许某人执行某些手动布局然后让编辑尽最大努力将这些编辑保存到基础XML文件可能是一个很好的功能。我们有一些体面的XML文件,并且经常使用自动布局模式。然后,必须在XML文件中手动移动内容以使布局在图中正确显示,这很麻烦。我知道并不是所有的编辑都能保存在XML文件中(即精确的定位和编辑会丢失),但可能会保存一些编辑(即这个通道需要在XML文件中定义在此通道之上)它显示在该频道上方的手动编辑图中。

也许有一种方法可以做到这一点我已经失踪了?

1 个答案:

答案 0 :(得分:0)

不,无法手动编辑此图表...如果允许,则需要以某种方式保留布局数据。可以从GEF Zest项目中添加更多布局以供选择。这可能是您要求的替代方案。请提交JIRA针对Spring Tool Suite项目的强化请求:-)(https://issuetracker.springsource.com/browse/