Package org.aoju.bus.shade.safety.boot
Class BootClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.springframework.boot.loader.LaunchedURLClassLoader
org.aoju.bus.shade.safety.boot.BootClassLoader
- All Implemented Interfaces:
Closeable,AutoCloseable
public class BootClassLoader
extends org.springframework.boot.loader.LaunchedURLClassLoader
类加载器
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
ConstructorsConstructorDescriptionBootClassLoader(URL[] urls, ClassLoader parent, DecryptorProvider decryptorProvider, EncryptorProvider encryptorProvider, Key key) -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<?>findResource(String name) findResources(String name) Methods inherited from class org.springframework.boot.loader.LaunchedURLClassLoader
clearCache, definePackage, definePackage, loadClassMethods inherited from class java.net.URLClassLoader
addURL, close, getPermissions, getResourceAsStream, getURLs, newInstance, newInstanceMethods inherited from class java.security.SecureClassLoader
defineClass, defineClassMethods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, 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
-
Constructor Details
-
BootClassLoader
public BootClassLoader(URL[] urls, ClassLoader parent, DecryptorProvider decryptorProvider, EncryptorProvider encryptorProvider, Key key) throws Exception - Throws:
Exception
-
-
Method Details
-
findResource
- Overrides:
findResourcein classorg.springframework.boot.loader.LaunchedURLClassLoader
-
findResources
- Overrides:
findResourcesin classorg.springframework.boot.loader.LaunchedURLClassLoader- Throws:
IOException
-
findClass
- Overrides:
findClassin classURLClassLoader- Throws:
ClassNotFoundException
-