我有一个自动配置类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
答案 0 :(得分:0)
根据Annotation Type ConditionalOnBean,建议在使用@ConditionalOnBean
注释的自动配置类中使用@EnableAutoConfiguration
注释。
所以可能你没有正确定义自动配置类。