学习java第四十五天

Spring框架中有哪些不同类型的事件?

上下文更新事件(ContextRefreshedEvent):在调用ConfigurableApplicationContext 接口中的refresh()方法时被触发。

上下文开始事件(ContextStartedEvent):当容器调用ConfigurableApplicationContext的Start()方法开始/重新开始容器时触发该事件。

上下文停止事件(ContextStoppedEvent):当容器调用ConfigurableApplicationContext的Stop()方法停止容器时触发该事件。

上下文关闭事件(ContextClosedEvent):当ApplicationContext被关闭时触发该事件。容器被关闭时,其管理的所有单例Bean都被销毁。

请求处理事件(RequestHandledEvent):在Web应用中,当一个http请求(request)结束触发该事件。如果一个bean实现了ApplicationListener接口,当一个ApplicationEvent 被发布以后,bean会自动被通知。

BeanFactory 和 ApplicationContext有什么区别?

BeanFactory和ApplicationContext是Spring的两大核心接口,都可以当做Spring的容器。其中ApplicationContext是BeanFactory的子接口。

相关推荐
Willliam_william6 分钟前
SystemC学习(1)— SystemC安装与HelloWorld
学习
程序员-珍6 分钟前
使用openapi生成前端请求文件报错 ‘Token “Integer“ does not exist.‘
java·前端·spring boot·后端·restful·个人开发
sealaugh3210 分钟前
aws(学习笔记第一课) AWS CLI,创建ec2 server以及drawio进行aws画图
笔记·学习·aws
布丁不叮早起枣祈10 分钟前
10.5学习
学习
弱冠少年13 分钟前
websockets库使用(基于Python)
开发语言·python·numpy
长天一色14 分钟前
C语言日志类库 zlog 使用指南(第五章 配置文件)
c语言·开发语言
向上的车轮19 分钟前
Django学习笔记五:templates使用详解
笔记·学习·django
一般清意味……26 分钟前
快速上手C语言【上】(非常详细!!!)
c语言·开发语言
卑微求AC26 分钟前
(C语言贪吃蛇)16.贪吃蛇食物位置随机(完结撒花)
linux·c语言·开发语言·嵌入式·c语言贪吃蛇
2401_8572979132 分钟前
招联金融2025校招内推
java·前端·算法·金融·求职招聘