所有程序包的分层结构
类分层结构
- java.lang.Object
- org.springframework.boot.loader.data.ByteArrayRandomAccessData (implements org.springframework.boot.loader.data.RandomAccessData)
 - java.lang.ClassLoader
- java.security.SecureClassLoader
- java.net.URLClassLoader (implements java.io.Closeable) 
- org.springframework.boot.loader.LaunchedURLClassLoader
 
 
 - java.net.URLClassLoader (implements java.io.Closeable) 
 
 - java.security.SecureClassLoader
 - org.springframework.boot.loader.archive.ExplodedArchive (implements org.springframework.boot.loader.archive.Archive)
 - org.springframework.boot.loader.archive.JarFileArchive (implements org.springframework.boot.loader.archive.Archive)
 - org.springframework.boot.loader.Launcher
- org.springframework.boot.loader.ExecutableArchiveLauncher
- org.springframework.boot.loader.JarLauncher
 - org.springframework.boot.loader.WarLauncher
 
 - org.springframework.boot.loader.PropertiesLauncher
 
 - org.springframework.boot.loader.ExecutableArchiveLauncher
 - org.springframework.boot.loader.MainMethodRunner
 - org.springframework.boot.loader.data.RandomAccessDataFile (implements org.springframework.boot.loader.data.RandomAccessData)
 - org.springframework.boot.loader.util.SystemPropertyUtils
 - java.net.URLStreamHandler
- org.springframework.boot.loader.jar.Handler
 
 - java.util.zip.ZipFile (implements java.io.Closeable)
 
 
接口分层结构
- org.springframework.boot.loader.archive.Archive.Entry
 - org.springframework.boot.loader.archive.Archive.EntryFilter
 - java.lang.Iterable<T> 
- org.springframework.boot.loader.archive.Archive
 
 - org.springframework.boot.loader.data.RandomAccessData
 
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) 
- org.springframework.boot.loader.data.RandomAccessData.ResourceAccess
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)