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