我需要一些幫助來創建Aspect bean。春天。註冊@Bean方面
我有模塊A
,B
...和模塊starter-x
。 我在模塊starter-x中聲明瞭幾個方面,以及它們的配置(如彈簧數據存儲庫監視方面,配置註釋爲@ConditionalOnClass(Repository.class)
等)。
這裏的示例配置的樣子
@Configuration
@ConditionalOnClass(Repository.class)
public class RepositoryMonitoringConfiguration {
@Bean
@Qualifier("RepositoryCallCounter")
public DatabaseCallCounter repositoryCounter(){
return new RepositoryCallCounter();
}
}
我必須跟@Aspect
註解類(但不@Component
,當我與@Component
不@Configuration
創建豆,一切正常)
所以我的問題,是否有可能在@Configuration
類別中提供aspect bean,但不包含@Component
註釋(我想創建具有自動配置的冷啓動器)
有條件的'@ ComponentScan'可能是要走的路。 – chrylis