spring-boot-starter找不到bean

时间:2017-03-01 19:24:10

标签: spring spring-boot

我有一个自动配置类SFConfig,它定义了以下bean

 Bean method 'sfClient' in 'SFConfig' not loaded because @ConditionalOnBean (types: com.ondeck.salesforceclient.SalesforceClientConfig; SearchStrategy: all) did not find any beans

由于创建了SalesforceClientConfig,因此应该创建明显的sfClient bean。但它引发了一个例外:

org.springframework.boot.autoconfigure.EnableAutoConfiguration=\

这很奇怪,因为这是一个自动配置类,它应该找到那个bean。有什么想法吗?

以下是我在文件中定义自动配置类的方法:

APPLICATION_HOST

com.ondeck.letter.config.SpringJpaDBConfig,\ com.ondeck.letter.config.SFConfig

1 个答案:

答案 0 :(得分:0)

根据Annotation Type ConditionalOnBean,建议在使用@ConditionalOnBean注释的自动配置类中使用@EnableAutoConfiguration注释。

所以可能你没有正确定义自动配置类。