public class ClassScaner
extends java.lang.Object
implements org.springframework.context.ResourceLoaderAware
| 限定符和类型 | 字段和说明 |
|---|---|
private java.util.List<org.springframework.core.type.filter.TypeFilter> |
excludeFilters |
private java.util.List<org.springframework.core.type.filter.TypeFilter> |
includeFilters |
private org.springframework.core.type.classreading.MetadataReaderFactory |
metadataReaderFactory |
private org.springframework.core.io.support.ResourcePatternResolver |
resourcePatternResolver |
| 构造器和说明 |
|---|
ClassScaner() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addExcludeFilter(org.springframework.core.type.filter.TypeFilter excludeFilter) |
void |
addIncludeFilter(org.springframework.core.type.filter.TypeFilter includeFilter) |
java.util.Set<java.lang.Class> |
doScan(java.lang.String basePackage) |
org.springframework.core.io.ResourceLoader |
getResourceLoader() |
protected boolean |
matches(org.springframework.core.type.classreading.MetadataReader metadataReader) |
void |
resetFilters(boolean useDefaultFilters) |
static java.util.Set<java.lang.Class> |
scan(java.lang.String[] basePackages,
java.lang.Class<? extends java.lang.annotation.Annotation>... annotations) |
static java.util.Set<java.lang.Class> |
scan(java.lang.String basePackages,
java.lang.Class<? extends java.lang.annotation.Annotation>... annotations) |
void |
setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) |
private final java.util.List<org.springframework.core.type.filter.TypeFilter> includeFilters
private final java.util.List<org.springframework.core.type.filter.TypeFilter> excludeFilters
private org.springframework.core.io.support.ResourcePatternResolver resourcePatternResolver
private org.springframework.core.type.classreading.MetadataReaderFactory metadataReaderFactory
public static java.util.Set<java.lang.Class> scan(java.lang.String[] basePackages,
java.lang.Class<? extends java.lang.annotation.Annotation>... annotations)
public static java.util.Set<java.lang.Class> scan(java.lang.String basePackages,
java.lang.Class<? extends java.lang.annotation.Annotation>... annotations)
public final org.springframework.core.io.ResourceLoader getResourceLoader()
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
setResourceLoader 在接口中 org.springframework.context.ResourceLoaderAwarepublic void addIncludeFilter(org.springframework.core.type.filter.TypeFilter includeFilter)
public void addExcludeFilter(org.springframework.core.type.filter.TypeFilter excludeFilter)
public void resetFilters(boolean useDefaultFilters)
public java.util.Set<java.lang.Class> doScan(java.lang.String basePackage)
protected boolean matches(org.springframework.core.type.classreading.MetadataReader metadataReader)
throws java.io.IOException
java.io.IOExceptionCopyright © 2024 pig4cloud. All rights reserved.