如何在我启动spring boot的时候执行MyApplicationContextInitializer(继承至ApplicationContextInitializer)和DataSourcesBeanFactoryPostProcessor(继承至BeanDefinitionRegistryPostProcessor)类中的initialize方法和postProcessBeanDefinitionRegistry方法
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
可以通过监听一些事件,文档地址。
比如说我要在Spring boot启动完成后执行一些方法,那么可以这样:
在你的classpath下添加
META-INF/spring.factories这个文件,内容如下:实际上你在spring boot源代码里可以找到
spring.factories这个文件,照着例子抄一个就行了写个配置类如下即可,springboot启动完后会自动执行run方法,你可以做你想做的任何初始化业务在里面,以上。