天唯网 关注数码科技发展
首页 /  科技数码 / 内容详情

springboot启动后执行某个方法

科技数码 时间:2024-06-25 06:01:53

如何让SpringBoot启动执行某个方法

1. 实现 ApplicationRunner 接口。新建一个Bean,接着实现此接口,然后在run方法里面调用需要调用的方法即可。好处是方法执行时,项目已经初始化完毕,是可以正常提供服务的。

2. 实现 CommandLineRunner 接口。使用方法和ApplicationRunner一样,只是参数格式不同,项目启动时按照这种格式即可: java -jar demo.jar arg1 arg2 。

3. 实现 InitializingBean 接口。这种方法跟上面两种不太一样,InitializingBean接口是在Bean的实例化过程中属性填充之后执行的,属于Bean的初始化方法,关乎Bean的生命周期

4. 使用 @PostConstruct 注解。原理和 InitializingBean 接口差不多,都是Bean的初始化方法

标签: #科技数码

郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。

联系我们 关于我们 版权申明 天唯网数码 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号网站地图 网站地图2