SpringBoot 在初始化之后执行某项操作的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot 在初始化之后执行某项操作的方法相关的知识,希望对你有一定的参考价值。

参考技术A

在任意方法上加入 @PostConstruct ,例如

这种方法需要一个配置类,也就是加上了 @Configuration 注解
在返回某个类的方法上加入 @Bean 注解进行注入,其参数需带有 initMethod ,其值为想要执行初始化方法的名称,配置类例如

实际使用的类例如

该接口的定义如下

通过实现这个接口的 afterPropertiesSet 方法,来完成初始化操作,例如

构造方法 --> @PostConstruct --> InitializingBean接口 --> @Bean 注入的init-method

在大型系统里千万要注意顺序

以上是关于SpringBoot 在初始化之后执行某项操作的方法的主要内容,如果未能解决你的问题,请参考以下文章

如何在SpringBoot启动时执行初始化操作,两个简单接口就可以实现

如何在SpringBoot启动时执行初始化操作,两个简单接口就可以实现

SpringBoot 项目启动后执行代码

CountDownLatch 源码分析

SpringBoot启动后执行某个方法

springboot启动之后初始化数据的几种方法