Графический интерфейс для управления bean-компонентами приложения Spring

Всем добрый день,

Во время моей работы мне часто приходится запускать перегруженное приложение Spring для создания некоторого контента. Много времени уходило только на загрузку данных в память и генерацию какого-то предопределенного контента. И если мне нужно сгенерировать какой-то другой контент, я должен изменить конфигурацию некоторых компонентов и перезапустить все приложения, начиная с загрузки в память.

Интересно, есть ли какая-нибудь библиотека/приложение с графическим интерфейсом, которое могло бы помочь мне запустить мое приложение один раз и дать мне возможность управлять и запускать мои bean-компоненты на лету? Возможно, у кого-то из вас был опыт управления Spring Beans через Java Swing, которым вы могли бы поделиться с сообществом?

Спасибо.


person Dzianis Sudas    schedule 29.01.2016    source источник


Ответы (1)


Если бы я делал это с нуля, я бы хранил конфигурацию на сервере конфигурации Spring Cloud, а затем имел бы bean-компоненты с областью действия @RefreshScope.

Что касается графического интерфейса, сервер конфигурации хранит конфигурацию в GIT, поэтому просто используйте свой любимый клиент GIT.

См. документацию здесь.

person PaulNUK    schedule 29.01.2016