有这个 @Configuration 类,需要一个实现 JmsProperties 的 bean,该 bean 在 @ConditionalOnBean 中声明
@Configuration
@ConditionalOnBean(JmsProperties.class)
public class JmsConfiguration {
@Inject
private JmsProperties properties;
...
}
Run Code Online (Sandbox Code Playgroud)
获取异常:
Caused by:
org.springframework.beans.factory.NoSuchBeanDefinitionException:
No qualifying bean of type [com.....JmsProperties] found for dependency:
Run Code Online (Sandbox Code Playgroud)
@ConditionalOnBean 不是应该检测到这个缺失的 bean 并且不首先尝试注入依赖项吗?
预先感谢您的任何指点