Есть ли способ внести некоторые ручные изменения в элементы переупорядочения графа Spring Integration в базовом файле контекста XML?

В настоящее время я использую Spring Tool Suite (STS) (версия: 3.6.3.CI-B2266066, идентификатор сборки: 201411050946, платформа: Eclipse Luna SR1 (4.4.1)) с Spring Integration 4.1.0.

У меня есть XML-файл конфигурации Spring, который включает пространство имен Spring Integration. Я перехожу на вкладку графика интеграции и перехожу в режим «ручного макета», чтобы украсить свой поток. Если я затем снова включу «Включить автоматическую компоновку» на графике, он вернется к тому, как он выглядел до того, как я внес свои ручные изменения. Если я затем вернусь в режим «ручного макета», мои изменения все равно будут сохранены. Это работает, как и ожидалось.

Похоже, что автоматическая компоновка несколько связана с порядком, в котором элементы определяются в самом XML-файле контекста Spring. Это означает, что если я изменю порядок элементов в файле XML, макет на графике также изменится. Возможно, было бы неплохо позволить кому-то выполнить некоторые макеты вручную, а затем попросить редактора сделать все возможное, чтобы сохранить эти изменения в базовом XML-файле. У нас есть XML-файлы приличного размера, и мы часто используем режим автоматического макета. Затем неудобно вручную перемещать элементы в XML-файле, чтобы макет правильно отображался на графике. Я знаю, что не все правки можно будет сохранить в XML-файле (т. е. точное позиционирование и правки будут потеряны), но некоторые правки, вероятно, можно сохранить (т. е. этот канал должен быть определен над этим каналом в XML-файле, поскольку это показано на отредактированном вручную графике над этим каналом.

Возможно, уже есть способ сделать это, что мне не хватает?


person Tony Falabella    schedule 19.11.2014    source источник


Ответы (1)


Нет, этот график нельзя отредактировать вручную... Если это разрешено, то данные макета нужно как-то сохранить. Существует возможность добавления дополнительных макетов на выбор из проекта GEF Zest. Это может быть альтернативой тому, что вы просите. Отправьте запрос JIRA на улучшение проекта Spring Tool Suite :-) (https://issuetracker.springsource.com/browse/)

person aboyko    schedule 19.11.2014
comment
Спасибо, aboyko, я зарегистрировал это как: issuetracker.springsource.com/browse/STS-3972< /а> - person Tony Falabella; 19.11.2014