Я работаю над проектом Java с помощью Camel и Spring. Мы хотели бы инициировать метод инициализации на singleton bean после того, как Spring закончил свою работу, и Camel закончил строить все маршруты.
Мы не можем вызвать метод во время создания класса, поскольку он имеет динамические связи с другими классами, которые он извлекает из аннотации @Component Spring, и мы не знаем, когда/если эти классы еще загружены, чтобы фактически запустить init метод как часть конструктора.
Как я могу вызвать вызов метода или методов для запуска только один раз сразу после запуска запуска Camel?
Спасибо!