private static Set<String> getInititalEntityClasses(String[] domainPackages) {
if (ArrayUtils.isEmpty(domainPackages)) {
return null;
}
ClassPathScanningCandidateComponentProvider componentProvider = new ClassPathScanningCandidateComponentProvider(false);
componentProvider.addIncludeFilter(new AnnotationTypeFilter(Document.class));
componentProvider.addIncludeFilter(new AnnotationTypeFilter(Persistent.class));
Set<String> classes = new ManagedSet<>();
for (String domainPackage : domainPackages) {
if (StringUtils.isBlank(domainPackage)) {
continue;
}
for (BeanDefinition candidate : componentProvider.findCandidateComponents(domainPackage)) {
classes.add(candidate.getBeanClassName());
}
}
return classes;
}
MongoBeanDefinitionRegistrar.java 文件源码
java
阅读 52
收藏 0
点赞 0
评论 0
项目:lodsve-framework
作者:
评论列表
文章目录