Sprinoot启动过程源码.pdfVIP

  • 1
  • 0
  • 约1.29万字
  • 约 12页
  • 2026-09-30 发布于北京
  • 举报

构建SpringApplication实例

有道云笔记:

1、推测Web应用类型

1.如果项目依赖中存在org.springframework.web.reactive.DispatcherHandler,并且不存在

org.springframework.web.servlet.DispatcherServlet,那么应用类型为WebApplicationType.REACTIVE如

果项目依赖中不存在org.springframework.web.reactive.DispatcherHandler,也不存在

2.org.springframework.web.servlet.DispatcherServlet,那么应用类型为WebApplicationType.NONE否则,

应用类型为WebApplicationType.SERVLET3.

2、获取BootstrapRegistryInitializer对象

1.从META‑INF/spring.factories中key为BootstrapRegistryInitializer类型的扩展点,并实例化对应扩展

点对象。BootstrapRegistryInitializer的作用是可以初始化BootstrapRegistry2.上述DefaultBootstrapCon

文档评论(0)

1亿VIP精品文档

相关文档