ApplicationContextInitializer
发布日期:2021-06-28 23:30:19
浏览次数:3
分类:技术文章
本文共 1077 字,大约阅读时间需要 3 分钟。
ApplicationContextInitializer
ApplicationContextInitializer也是Spring框架原有的概念,这个类的主要目的就是在ConfigurableApplicationContext类型(或者子类型)的ApplicationContext做refresh之前,允许我们对ConfigurableApplicationContext的实例做进一步的设置或者处理。
实现一个ApplicationContextInitializer很简单,因为它只有一个方法需要实现:
public class DemoApplicationContextInitializer implements ApplicationContextInitializer { @Override public void initialize(ConfigurableApplicationContext applicationContext) { // do whatever you want with applicationContext, // e.g. applicationContext.registerShutdownHook(); }}
不过,一般情况下我们基本不会需要自定义一个ApplicationContextInitializer,即使SpringBoot框架默认也只是注册了三个实现:
org.springframework.context.ApplicationContextInitializer=\org.springframework.boot.context.ConfigurationWarningsApplication-ContextInitializer,\org.springframework.boot.context.ContextIdApplicationContextInitia-lizer,\org.springframework.boot.context.config.DelegatingApplicationContex-tInitializer
如果我们真的需要自定义一个ApplicationContextInitializer,那么只要像上面这样,通过SpringFactoriesLoader机制进行配置,或者通过SpringApplication.addInitializers(..)设置
即可。
转载地址:https://blog.csdn.net/ynchyong/article/details/112511095 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月21日 23时52分09秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python数据可视化神器,我就服它
2019-04-29
Python爬虫如何实用xpath爬取豆瓣音乐
2019-04-29
python爬取网站数据四种姿势,你值得拥有
2019-04-29
python爬虫JS逆向:X咕视频密码与指纹加密分析
2019-04-29
python爬取抖音短视频详细教程(附带源码)
2019-04-29
Python爬取腾讯动漫全站漫画详细教程(附带源码)
2019-04-29
python实现电商平台秒杀商品脚本程序
2019-04-29
520快乐~用python实现520祝福弹窗
2019-04-29
Python制作属于自己的有声小说
2019-04-29
Python制作专属有声小说(调用百度语音合成接口)
2019-04-29
用Python爬取淘宝2000款T T
2019-04-29
17行python代码爬取堆糖网所有MeiNv图片
2019-04-29
Python爬取15万条《我是余欢水》弹幕,还原一个丧到极致的中年人生
2019-04-29
快来pick你喜欢的小姐姐吧,Python爬取青春有你2和创造营2020小姐姐数据
2019-04-29
使用python简单的制作贪吃蛇小游戏
2019-04-29
使用python爬取英雄联盟官方英雄皮肤图片
2019-04-29
Python数据分析:根据大众点评数据挑选店铺地址
2019-04-29
Python实现超简单【抖音】无水印视频批量下载
2019-04-29
23行python代码爬取知乎全部回答
2019-04-29
Python 使用 PyQt5 开发的关机小工具分享
2019-04-29