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

踩坑:@DependsOn、@Order注解嵌套使用解决Bean加载优先级问题

发布网友 发布时间:2022-10-12 04:22

我来回答

1个回答

热心网友 时间:2023-10-18 01:54

使用案例:

如上述代码所示,通过@Order注解定义优先级,3个Bean对象从IOC容器中的加载顺序为:Test01、Test02、Test03

使用案例:

输出结果:

举个实际业务场景的案例,假设现在有2个类Test01、Test02,需要交给Spring IOC容器托管:

再来看Test02类的代码(前提要求:Test02类需要在我们的Spring Boot项目启动时首先被初始化调用!):

业务需求:我需要在Test02的无参构造方法加载时,控制台打印Test01类中的HELLO静态变量值,然后在 init()方法执行时,控制台打印Test01类中的WORLD静态变量值。

刚开始我的第一想法是,直接这样写就好了:

但是最终控制台打印的结果为:

我们对Test02类进行改进:

查看打印结果:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
江西蓝天学院和赣江职业技术学院哪个好? 江西有什么好的中专学校 什么是单点登录(SSO),以及单点登录的实现流程 前端实现单点登录(SSO) 前端单点登录如何实现 面试官:来说说单点登录的三种实现方式 为什么很多人不买哈弗H9 座机如何开通国内长途 座机如何申请 辽宁省出租车手续怎么办? 高中生怎样保养身体 高中生养生之道 高中生如何养生 高中生如何养生? 如何分辨砭石手链真假 湖南怀化有红星美凯龙吗? 湖南吉首红星美凯龙不返回租金可以退回本金吗 汽轮机轴向推力增大的原因有哪些? 肇电培训汽轮机水冲击的原因有哪些 汽轮机八项恶性事故是什么。具体点 汽轮机发生水冲击的原因有哪些 SpringBoot中的Mapper注解和Repository注解 厨房水台岗位制度 女性气血不足吃哪些食物 关于女性气血不足吃哪些食物 蔡徐坤上台领奖称“不好意思又是我”,他还有哪些凡尔赛语录? 冒菜一年利润有多少? 请问p30能当空调遥控器用吗 如何调整生物钟作息时间 刘备老师是谁 刘备的老师是谁? 在淘宝50块钱买的砭石手链不知道是真的假的 我五十元买的砭石手链是不是真的 施放的介绍 施放气球管理办法 如何辨别砭石手链真伪,一般一条砭石手链价格多少 ??? 从郑州出发周边一日游哪里好玩 朋友送我一个砭石手链,在三缘证宝买的泗滨砭石。是真假?谢谢 招聘专员有望提升为人事主管吗?招聘专员干几年后能成为人事主管吗?是不是只能开始是人事专员的才能以后 人事主管(招聘方向)有前途吗 作为新人:人事专员在招聘时遇到的是做过人事主管的来应聘自己单位,会遇到怎样的一些问题,怎样解决? 华东师范大学 和上海理工大学 东华大学 的 研究生 计算机专业那个好考! 上海理工大学WINDOWS7在哪里下载啊 凡尔赛通俗什么意思 凡尔赛解释 为什么很多女生都看不起直男的审美? 为什么很多女生都嫌弃直男审美? 带着爸爸去留学中集中反映了多种不健康家庭,却因此被诟病,你怎么看? 换屏幕会影响电脑外观和质量吗? 我是德州职业学院学化工的,请问毕业进华鲁恒升的机会大么? 韩城市孟一沟花椒核桃专业合作社怎么样? 韩城市那里大量收购核桃