SpringBoot应用启动原理分析


idea:

├── BOOT-INF
│   ├── classes
│     ├── application.properties
│     └── com
│         └── example
│             └── demo
│                 └── DemoApplication.class   └── lib
│       ├── classmate-1.3.4.jar
│       ├── hibernate-validator-6.0.13.Final.jar
│       ├── ...
├── META-INF
│   ├── MANIFEST.MF
│   └── maven
│       └── com.example
│           └── demo
│               ├── pom.properties
│               └── pom.xml
└── org
    └── springframework
        └── boot
            └── loader
                ├── ExecutableArchiveLauncher.class
                ├── JarLauncher.class
                ├── LaunchedURLClassLoader$UseFastConnectionExceptionsEnumeration.class
                ├── LaunchedURLClassLoader.class
                ├── Launcher.class
                ├── MainMethodRunner.class
                ├── PropertiesLauncher$1.class
                ├── PropertiesLauncher$ArchiveEntryFilter.class
                ├── PropertiesLauncher$PrefixMatchingArchiveFilter.class
                ├── PropertiesLauncher.class
                ├── WarLauncher.class
                ├── archive
                │   ├── Archive$Entry.class   ├── Archive$EntryFilter.class   ├── Archive.class   ├── ExplodedArchive$1.class   ├── ExplodedArchive$FileEntry.class   ├── ExplodedArchive$FileEntryIterator$EntryComparator.class   ├── ExplodedArchive$FileEntryIterator.class   ├── ExplodedArchive.class   ├── JarFileArchive$EntryIterator.class   ├── JarFileArchive$JarFileEntry.class   └── JarFileArchive.class
                ├── data
                │   ├── RandomAccessData.class   ├── RandomAccessDataFile$1.class   ├── RandomAccessDataFile$DataInputStream.class   ├── RandomAccessDataFile$FileAccess.class   └── RandomAccessDataFile.class
                ├── jar
                │   ├── AsciiBytes.class   ├── Bytes.class   ├── CentralDirectoryEndRecord.class   ├── CentralDirectoryFileHeader.class   ├── CentralDirectoryParser.class   ├── CentralDirectoryVisitor.class   ├── FileHeader.class   ├── Handler.class   ├── JarEntry.class   ├── JarEntryFilter.class   ├── JarFile$1.class   ├── JarFile$2.class   ├── JarFile$JarFileType.class   ├── JarFile.class   ├── JarFileEntries$1.class   ├── JarFileEntries$EntryIterator.class   ├── JarFileEntries.class   ├── JarURLConnection$1.class   ├── JarURLConnection$JarEntryName.class   ├── JarURLConnection.class   ├── StringSequence.class   └── ZipInflaterInputStream.class
                └── util
                    └── SystemPropertyUtils.class

文章作者: Gumihoy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Gumihoy !
评论
  目录