spring boot 启动事件
spring boot 启动事件
展示 boot 启动过程中事件
@SpringBootApplication
public class BootCuratorApplication {public static void main(String[] args) {closableRun(args);}private static void closableRun(String[] args) {SpringApplication springApplication = new SpringApplication(BootCuratorApplication.class);springApplication.addListeners(event -> System.out.println(">>>>>: "+ event.getClass().getSimpleName()));ConfigurableApplicationContext cat = springApplication.run(args);try {TimeUnit.SECONDS.sleep(10);} catch (InterruptedException e) {e.printStackTrace();}System.out.println(">>>>>: context closing...");cat.close();}}
结果:
>>>>>: ApplicationStartingEvent
>>>>>: ApplicationEnvironmentPreparedEvent
>>>>>: ApplicationContextInitializedEvent
>>>>>: ApplicationPreparedEvent
>>>>>: ServletWebServerInitializedEvent
>>>>>: ContextRefreshedEvent
>>>>>: ApplicationStartedEvent
>>>>>: ApplicationReadyEvent
>>>>>: context closing... # 自定义
>>>>>: ContextClosedEvent
spring boot 启动事件相关推荐
- Spring Boot 启动事件顺序
大家都知道,在 Spring 框架中事件和监听无处不在,打通了 Spring 框架的任督二脉,事件和监听也是 Spring 框架必学的核心知识之一. 一般来说,我们很少会使用到应用程序事件,但我们也不 ...
- Spring Boot 启动事件和监听器,太强大了!
大家都知道,在 Spring 框架中事件和监听无处不在,打通了 Spring 框架的任督二脉,事件和监听也是 Spring 框架必学的核心知识之一. 一般来说,我们很少会使用到应用程序事件,但我们也不 ...
- java 自动启动监听_Spring Boot 启动事件和监听器,太强大了!
大家都知道,在 Spring 框架中事件和监听无处不在,打通了 Spring 框架的任督二脉,事件和监听也是 Spring 框架必学的核心知识之一. 一般来说,我们很少会使用到应用程序事件,但我们也不 ...
- 强大的Spring Boot启动监听器事件-初始化系统账号密码
文章目录 前言 一.SpringApplicationEvents 事件类型 1.1 ApplicationStartingEvent 1.2 ApplicationEnvironmentPrepar ...
- Spring Boot启动过程源码分析--转
https://blog.csdn.net/dm_vincent/article/details/76735888 关于Spring Boot,已经有很多介绍其如何使用的文章了,本文从源代码(基于Sp ...
- 在Spring Boot启动时运行代码
Spring Boot会自动为我们执行很多配置,但是迟早您将不得不做一些自定义工作. 在本文中,您将学习如何进入应用程序引导生命周期并在Spring Boot启动时执行代码 . 因此,让我们看看该框架 ...
- Spring Boot————Spring Boot启动流程分析
一.引言 Spring Boot 的启动虽然仅仅是执行了一个main方法,但实际上,运行流程还是比较复杂的,其中包含几个非常重要的事件回调机制.在实际生产开发中,有时候也会利用这些启动流程中的回调机制 ...
- [Spring Boot] 2. Spring Boot 启动过程定制化
在上一篇文章中,从源码角度介绍了Spring Boot的启动过程.启动的代码虽然只有短短的一行,但是背后所做的工作还真不少,其中有一些可以定制化的部分,主要分为以下几个方面: 初始化器(Initial ...
- Spring Boot启动过程(七):Connector初始化
Connector实例的创建已经在Spring Boot启动过程(四):Spring Boot内嵌Tomcat启动中提到了: Connector是LifecycleMBeanBase的子类,先是设置L ...
最新文章
- 将本地SHH文件导入SourceTree配置
- 自然语言处理期末复习(2)中文分词
- Marshal类的简单使用
- P4492-[HAOI2018]苹果树【dp】
- python自动客服排班_使用或工具的护士排班问题,在某些日子增加不同的轮班时间...
- cxf开发基于web的webservice项目(转载)
- SpringBoot 精通系列-SpringBoot如何操作Memcache
- 一些常用的字符串方法
- %3cphp和%3c php_phpcmsv9后台登录绕过
- 巅峰对决 竞逐百万大赛 | 2019数字中国创新大赛第二批赛题强势来袭
- 计算机的配置鼠标,电脑双鼠标怎么设置 电脑双鼠标设置方法
- Ubuntu安装gcc-7.3.0
- python进销存系统代码_继续进销存系统
- 美国的人民币汇率谋略
- 上海电力大学计算机专业全国排名,上海电力大学有哪些专业 上海电力大学专业排名...
- 浩方 VS 真三国无双 全图
- pmp是什么意思啊?
- MICCAI 2022 | 深圳大学医学部智能超声实验室6篇论文分享!
- 翻译go项目代码英文注释
- 如何两个电脑共享文件实现多人编辑_电脑网络:一分钟了解共享文件,多用户共同编辑,效率提高百倍-两台电脑怎么连接局域网...