public class ClassLoaderKits extends Object
copy from vipshop VJTools(com.vip.vjtools.vjkit.reflect.ClassLoaderUtil) and made some changes.
| 构造器和说明 |
|---|
ClassLoaderKits() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ClassLoader |
getContextClassLoader()
获取当前线程的
ClassLoader |
static ClassLoader |
getDefaultClassLoader()
Copy from Spring, 按顺序获取默认ClassLoader
1.
|
static boolean |
isPresent(String className,
ClassLoader classLoader)
探测类是否存在classpath中
|
public static ClassLoader getContextClassLoader()
ClassLoaderThread.getContextClassLoader()public static ClassLoader getDefaultClassLoader()
1. Thread.currentThread().getContextClassLoader()
2. ClassLoaderUtil的加载ClassLoader
3. SystemClassLoader
public static boolean isPresent(String className, ClassLoader classLoader)
Copyright © 2019. All rights reserved.