1. Project structure of Spring Boot

2. Project start-up process analysis

1) SpringBoot project configuration file source a.springboot official definition (generally some base configuration), such as spring.factories (in SpringBoot automatic configuration dependencies) b. Factories Third party definition c. Custom

2) SpringBoot project resource load (class file) a.Jdk class file B. Spring class file C. Custom class files

A. Build instance object b to store data (such as configuration information, default value) based on the object





The order in which classes are loaded at the Java runtime