CommandLineRunner VS SmartLifecycle

时间:2018-05-14 16:29:34

标签: spring-boot rabbitmq spring-cloud-stream

@PostConstruct并自动发送MessageChannel问题,我找到了解决方案SmartLifecycle.start()

还可以使用CommandLineRunner吗?

在完全初始化上下文后开始使用MessageChannel rabbitMQ的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

Spring Boot的CommandLineRunner(或ApplicationRunner)没问题。

SmartLifecycle可用于任何Spring应用程序,而不仅仅是Boot应用程序。