前言
目前开发的SpringBoot项目在启动的时候需要预加载一些资源。而如何实现启动过程中执行代码,或启动成功后执行,是有很多种方式可以选择,我们可以在static代码块中实现,也可以在构造方法里实现,也可以使用@PostConstruct注解实现。

当然也可以去实现Spring的ApplicationRunner与CommandLineRunner接口去实现启动后运行的功能。在这里整理一下,在这些位置执行的区别以及加载顺序。

java自身的启动时加载方式
static代码块
static静态代码块,在类加载的时候即自动执行。
赞 (0)
AT小白在线中作者
0 0
生成海报
干货知识:从数据分析系统总架构理解BI工具的价值所在
上一篇
2022年1月12日 12:00
头盔化身AI助手?饿了么计划今年覆盖100000顶智能头盔
下一篇
2022年1月12日 12:00








