public abstract class ClassScannerOpt extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
ClassScannerOpt() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
findClassName(List<Class<?>> clazzList,
String pkgName,
String pkgPath,
boolean isRecursive,
Class<? extends Annotation> annotation) |
static void |
findClassName(List<Class<?>> clazzList,
String pkgName,
URL url,
boolean isRecursive,
Class<? extends Annotation> annotation) |
static List<Class<?>> |
getClassList(String pkgName,
boolean isRecursive,
Class<? extends Annotation> annotation)
查找带有某个注解的类
|
public static List<Class<?>> getClassList(String pkgName, boolean isRecursive, Class<? extends Annotation> annotation)
pkgName - 基础报名isRecursive - 是否嵌套检索annotation - 注解类public static void findClassName(List<Class<?>> clazzList, String pkgName, String pkgPath, boolean isRecursive, Class<? extends Annotation> annotation)
public static void findClassName(List<Class<?>> clazzList, String pkgName, URL url, boolean isRecursive, Class<? extends Annotation> annotation) throws IOException
IOExceptionCopyright © 2018 江苏南大先腾信息产业股份有限公司. All rights reserved.