2024.10.12 | cuithink | 1119次围观
主要是分两部分new SpringApplication(primarySource).run(args),一部分是前面的对象,一部分是run。
SpringApplication(primarySource):
确定web应用类型
加载ApplicationContextInitializer
加载ApplicationListener
确定主启动类
run():
准备Environment对象
打印Banner
实例化IOC容器
准备容器,为容器设置environment,BeanFactoryPostProcessor,并加载主类对应的BeanDefinition
刷新容器,创建Bean实例
调用监听器
返回容器
粤ICP备16076548号
发表评论