当使用allowEagerInit = true调用ListableBeanFactory#getBeansOfType时,如何使@Lazy spring bean不符合创建条件?

时间:2019-01-20 20:51:58

标签: spring spring-boot spring-amqp spring-data-cassandra

我想延迟懒惰地初始化Spring Data Cassandra。为此,我排除了一些自动配置,并使CassandraCqlClusterFactoryBean @Lazy起作用。但是,当我启用Rabbit时,spring amqp中的一些代码在启动过程中会使用allowEagerInit = true调用ListableBeanFactory#getBeansOfType,并在启动时初始化Cassandra。

那么,当用allowEagerInit = true调用ListableBeanFactory#getBeansOfType时,如何使@Lazy spring bean不符合创建条件?

0 个答案:

没有答案