类 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
ClassLoaderused by theLauncher.
构造器概要
构造器 构造器 说明 LaunchedURLClassLoader(URL[] urls, ClassLoader parent)Create a newLaunchedURLClassLoaderinstance.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclearCache()Clear URL caches.URLfindResource(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 newLaunchedURLClassLoaderinstance.- 参数:
 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.