学习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的子接口。

相关推荐
Rover.x6 分钟前
Spring国际化语言切换不生效
java·后端·spring
Sunny_yiyi9 分钟前
Java接入飞书发送通知消息
java·windows·飞书
Momentary_SixthSense14 分钟前
serde
开发语言·rust·json
MediaTea20 分钟前
Python 文件操作:JSON 格式
开发语言·windows·python·json
Paxon Zhang22 分钟前
数据结构之**二叉树**超全秘籍宝典2
java·数据结构·算法
2501_9307077826 分钟前
使用C#代码添加或删除PPT页面
开发语言·c#·powerpoint
Mark_Hide32 分钟前
学习笔记5
笔记·学习
百锦再34 分钟前
金仓数据库提出“三低一平”的迁移理念
开发语言·数据库·后端·python·rust·eclipse·pygame
Mos_x35 分钟前
【Spring Boot】Spring Boot解决循环依赖
java·spring boot·spring
茉莉玫瑰花茶40 分钟前
从零搭建 C++ 在线五子棋对战项目:从环境到上线,全流程保姆级教程
开发语言·c++