Включить / отключить модули приложения Spring во время выполнения
Я нахожу способ, как включить / отключить модули во время выполнения. Я нашел фреймворк togglz, так что я просто хочу спросить, могу ли я добиться того, чего я хочу, с ним или с любым другим инструментом.
скажем, у меня есть следующие модули Maven (каждый из них имеет свою собственную конфигурацию пружины, например, AccountQueryConfiguration
, AccountCommandConfiguration
...)
- account
--- account-query
--- account-command
--- account-rest
- user
--- user-query
--- user-command
--- user-rest
Я хотел бы остановить некоторые / все модули учетных записей во время выполнения. Могу ли я сделать это с помощью togglz или чего-то подобного?
Я думаю, что я могу сделать это с помощью пружин ApplicationContext и удаления бинов во время выполнения... верно?
Заранее спасибо.