下面列出了怎么用org.springframework.beans.factory.config.ServiceLocatorFactoryBean的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* FileTransfer factory.
*
* @return FileTransfer factory
*/
@Bean
@ConditionalOnMissingBean(name = "fileTransferFactory", value = ServiceLocatorFactoryBean.class)
public ServiceLocatorFactoryBean fileTransferFactory() {
final ServiceLocatorFactoryBean factoryBean = new ServiceLocatorFactoryBean();
factoryBean.setServiceLocatorInterface(FileTransferFactory.class);
return factoryBean;
}
@Bean("parserFactory")
public FactoryBean serviceLocatorFactoryBean() {
ServiceLocatorFactoryBean factoryBean = new ServiceLocatorFactoryBean();
factoryBean.setServiceLocatorInterface(ContentType.ParserFactory.class);
return factoryBean;
}
@Bean("typeRefreshFactory")
public ServiceLocatorFactoryBean slfbForTypeRefresh() {
ServiceLocatorFactoryBean slfb = new ServiceLocatorFactoryBean();
slfb.setServiceLocatorInterface(TypeRefreshFactory.class);
return slfb;
}
@Bean
public ServiceLocatorFactoryBean slfbForTypeRefresh() {
ServiceLocatorFactoryBean slfb = new ServiceLocatorFactoryBean();
slfb.setServiceLocatorInterface(TypedSecretGeneratorFactory.class);
return slfb;
}