throws BeansException {
if (annotationPackage == null || annotationPackage.length() == 0) {
return;
}
ClassPathBeanDefinitionScanner scanner = new ClassPathBeanDefinitionScanner((DefaultListableBeanFactory) beanFactory);
scanner.addIncludeFilter(new AnnotationTypeFilter(Service.class));
String[] pkgs = Constants.COMMA_SPLIT_PATTERN.split(annotationPackage);
for (String pkg : pkgs) {
scanner.scan(pkg);
}
}