类 LaunchedURLClassLoader
- java.lang.Object
- java.lang.ClassLoader
- java.security.SecureClassLoader
- java.net.URLClassLoader
- org.springframework.boot.loader.LaunchedURLClassLoader
- 所有已实现的接口:
Closeable
,AutoCloseable
public class LaunchedURLClassLoader extends URLClassLoader
ClassLoader
used by theLauncher
.
构造器概要
构造器 构造器 说明 LaunchedURLClassLoader(URL[] urls, ClassLoader parent)
Create a newLaunchedURLClassLoader
instance.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
clearCache()
Clear URL caches.URL
findResource(String name)
Enumeration<URL>
findResources(String name)
protected Class<?>
loadClass(String name, boolean resolve)
从类继承的方法 java.net.URLClassLoader
addURL, close, definePackage, findClass, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
从类继承的方法 java.security.SecureClassLoader
defineClass, defineClass
从类继承的方法 java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
构造器详细资料
LaunchedURLClassLoader
public LaunchedURLClassLoader(URL[] urls, ClassLoader parent)
Create a newLaunchedURLClassLoader
instance.- 参数:
urls
- the URLs from which to load classes and resourcesparent
- the parent class loader for delegation
方法详细资料
findResource
public URL findResource(String name)
- 覆盖:
findResource
在类中URLClassLoader
findResources
public Enumeration<URL> findResources(String name) throws IOException
- 覆盖:
findResources
在类中URLClassLoader
- 抛出:
IOException
loadClass
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
- 覆盖:
loadClass
在类中ClassLoader
- 抛出:
ClassNotFoundException
clearCache
public void clearCache()
Clear URL caches.