问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样在spring初始化完成后执行一些操作

发布网友 发布时间:2022-04-22 04:31

我来回答

1个回答

热心网友 时间:2023-09-07 22:16

在项目中,SpringBoot启动后,需要初始化一些业务,要在服务启动后自动执行,不用人去手动操作,即把一些业务放到某方法中,服务启动后可自动执行。总结了3种方法:

用起来和第一种差不多

PostConstruct是Java提供的注解:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。
通常我们会是在Spring框架中使用到@PostConstruct注解 该注解的方法在整个Bean初始化中的执行顺序:
Constructor(构造方法) -> @Autowired(依赖注入) -> @PostConstruct(注释的方法)
使用时直接方法上面注解,但是会影响服务提供,比如这个方法要执行五分钟 这五分钟之内是无法提供服务的,这个方法是在服务初始化后之前运行, 所以 此方法运行不结束,服务就无法初始化, 在这过程路也无法提供服务。在业务中体验不如上面2种好。
如下:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 spring初始化bean 成员变量初始化吗 普通类如何初始化Spring的bean? 谈谈你们对 beyond灰色轨迹和海阔天空这两首歌尾奏... 怎样让spring重新初始化所有的bean spring 注解注入怎么注入属性 spring初始化 思维导图培训教程,思维导图软件怎么设置成中文版... 扇贝单词不能打卡,除非做两个任务,不做行吗 怎样判断Spring容器初始化完成 spring初始化时,向一个bean注入ApplicationContext. 思维导图培训教程,苏教版小学语文五年级下册思维导图 如何告诉spring初始化指定配置文件中的javabean 请问spring注解bean初始化顺序? spring怎么使用注解在初始化bean的时候init-method... spring是怎么初始化的 4000元左右能买什么笔记本电脑 4000元能买个手机吗,推荐一下, 4000元左右的手机买什么好 现在4000块买什么手机好,谢谢大家了! 黑坑钓鲤鱼防止跑鱼的办法 Spring bean初始化与销毁的几种方式和区别 伍佰的《 挪威的森林》尾奏和黄家驹的《灰色轨迹》... spring xml文件 bean 初始化 灰色轨迹的歌曲鉴赏 如何判断spring所有bean初始化完了 spring bean初始化的完整生命周期是怎样的 灰色轨迹尾奏怎么样 spring @Service()中初始化方法怎么在@Service()的... 那位给客观评价一下beyond乐队成员的技术。 有什么办法在spring初始化之前执行一个方法 懂吉他的进。。灰色轨迹尾奏 如何初始化spring容器后不要关闭,始终运 和同事出租车拼车,司机给了2张发票,发票号码不一... 关于出租车拼车 什么叫出租车拼车 把仁王卸载后,内存只有40几G,下载之前有100多G,... PS4仁王,不小心自动更新1.06了,我是实体碟,想删... 仁王怎么存档 仁王存档点分享 哪个软件可以用出租车注册顺风车? 《仁王2》怎么存档?