前言目前开发的SpringBoot项目在启动的时候需要预加载一些资源 。而如何实现启动过程中执行代码 , 或启动成功后执行 , 是有很多种方式可以选择 , 我们可以在static代码块中实现 , 也可以在构造方法里实现 , 也可以使用@PostConstruct注解实现 。
当然也可以去实现Spring的ApplicationRunner与CommandLineRunner接口去实现启动后运行的功能 。在这里整理一下 , 在这些位置执行的区别以及加载顺序 。
java自身的启动时加载方式static代码块【java开发之SpringBoot实现自动执行代码】static静态代码块 , 在类加载的时候即自动执行 。
推荐阅读
- 头盔化身AI助手?饿了么计划今年覆盖100000顶智能头盔
- 宽带正确插线方法
- 干货知识:从数据分析系统总架构理解BI工具的价值所在
- 何立军:加快发展数字化平台化的社区经济与社区服务
- 2023优美的教师节祝福语大全20条
- 点镜SCRM系统开发客户公海功能有哪些
- 迈道工程建设数字化管理系统的应用价值
- 1月12日:顾客对小恩小惠没兴趣了,怎么办?
- 中视频伙伴计划如何开通?