当前位置: 首页 > news >正文

西安网站建设成功建设/百度客户电话

西安网站建设成功建设,百度客户电话,wordpress主题制作slider,福州网站建设工作目录 1. 启动入口 2. SpringApplication 初始化 3. 准备环境 4. 创建应用上下文(ApplicationContext) 5. 准备应用上下文 6. 刷新应用上下文 7. 启动 Web 服务器(若为 Web 应用) 8. 发布 ApplicationStartedEvent 事件 9. 执行 Runner 10. 发布 ApplicationReady…

目录

1. 启动入口

2. SpringApplication 初始化

3. 准备环境

4. 创建应用上下文(ApplicationContext)

5. 准备应用上下文

6. 刷新应用上下文

7. 启动 Web 服务器(若为 Web 应用)

8. 发布 ApplicationStartedEvent 事件

9. 执行 Runner

10. 发布 ApplicationReadyEvent 事件


1. 启动入口

Spring Boot 应用的启动从 main 方法开始,main 方法通常位于一个带有 @SpringBootApplication 注解的类中。@SpringBootApplication 是一个组合注解,它包含了 @Configuration(标识该类为配置类,可定义 Bean 等配置)、@EnableAutoConfiguration(开启自动配置功能,依据项目依赖自动配置相关组件)和 @ComponentScan(用于扫描指定包及其子包下的组件,如 @Component@Service@Repository@Controller 等注解标注的类)。示例代码如下:

@SpringBootApplication
public class MyApplication {public static void main(String[] args) {SpringApplication.run(MyApplication.class, args);}
}

2. SpringApplication 初始化

SpringApplication.run() 方法会创建一个 SpringApplication 实例,并调用其 run 方法。该实例的初始化过程包含以下关键步骤:

  • 推断应用类型:依据类路径上的依赖来判断应用类型,比如包含 spring-boot-starter-web 依赖则推断为 Servlet 应用,若包含相关响应式编程依赖则推断为 Reactive 应用等。
  • 设置初始化器(Initializers):通过 SpringFactoriesLoader 从 META-INF/spring.factories 文件中加载并应用 ApplicationContextInitializer。这些初始化器可在应用上下文创建前对其进行定制化配置,例如设置属性源等。
  • 设置监听器(Listeners):同样借助 SpringFactoriesLoader 加载并应用 ApplicationListener,用于监听应用启动过程中的各类事件,如环境准备完成事件、应用上下文初始化事件等,以便在不同阶段执行相应逻辑。
  • 推断主应用类:通过堆栈跟踪的方式推断出主应用类,即包含 main 方法且带有 @SpringBootApplication 注解的类。

3. 准备环境

在 run 方法中,Spring Boot 会进行应用环境(Environment)的准备工作,具

http://www.lryc.cn/news/580582.html

相关文章:

  • 国内便宜机票网站建设/网红营销
  • 给公司做网站诈骗/西安seo排名
  • 天津网站建设是什么/营销型网站seo
  • wordpress网站图片迁移/四川seo优化
  • 搜狗站长工具平台/东莞今天新增加的情况
  • 北京政务服务官方网站/seo推广案例
  • 教育网站开发文档模板/如何做网站seo
  • 2017年免费建网站/推推蛙品牌策划
  • 网站开发行业工作交接交接哪些/自己搜20条优化措施
  • 创建企业网站经过哪些步骤/百度竞价托管公司
  • 怎么政府网站建设/云南seo网站关键词优化软件
  • 电子商城app/哈尔滨seo关键词排名
  • 学做网站需要懂什么软件/站长素材音效网
  • 政府网站建设报告/北京网站开发
  • 大港做网站/装修公司网络推广方案
  • 网站系统修改/批量查询指数
  • 江苏南京建设工程信息网站/百度电脑版登录网站
  • behance一样的网站/暴风seo论坛
  • 重庆品牌网站建设公司哪家好/网站推广方法大全
  • 福州网站设计十年乐云seo/站长之家站长工具
  • 建站公司网站源码社区/网站流量排名查询工具
  • 加强门户网站建设 信息公开/网络推广员的工作内容和步骤
  • 网站建设收费标准服务/深圳新闻今日最新
  • 张家界有没有做网站的公司/怎么注册一个网站
  • 十堰网站优化价格/纵横seo
  • 网站推广有哪些优势/线上推广平台
  • 怎么免费建设交友网站/抖音推广佣金平台
  • 网站建设kpi考核/南通百度seo代理
  • 合肥地区建网站公司/广州网站推广
  • 网站制作要学多久/培训课程