с @PostConstruct и автоматическим подключением MessageChannel, я нашел решение SmartLifecycle.start ()
@PostConstruct
MessageChannel
Можно ли также использовать CommandLineRunner?
CommandLineRunner
Как лучше всего начать работу с MessageChannel rabbitMQ после полной инициализации контекста?
MessageChannel rabbitMQ
Spring Boot's CommandLineRunner (или ApplicationRunner) в порядке.
ApplicationRunner
SmartLifecycle доступно для любых приложений Spring, а не только для загрузочных приложений.
SmartLifecycle