bean注册的业务bean 和兜底bean 都被注册进去了

Blade 未结 1 194
嘻嘻哈哈
嘻嘻哈哈 剑侠 2024-12-14 14:42

一、该问题的重现步骤是什么?

1. 我在静态的工具类中写一个一个bean的注入

2. image.png

3.最后不知到什么原因我的俩个bean 都被注册进去了  这个静态类重新获取bean 但是容器中有俩个bean 导致程序报的错


4.为什么说seata只后才出现的 因为好像加了seata 就必须有一个兜底的bean 碰巧出现了上面的问题 现在加了分布式事务问题没有出现

5.我感觉框架可以在配置一下优先级别 让业务bean 优先被注册 即使存在俩个bean 也是优先业务bean 然后兜底bean

6.兜底bean就是fallback

image.png


7.解释一下昨天seata的报错,你们写的订单服务 去请求库存服务没有api暴露的方式写 nacos没有配置放权 导致的问题 那个报错应该是seata兜底报错


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2024-12-16 11:24

    在bladex-biz的基础上写一个可重现的demo,然后发我们邮件,附上重现步骤,邮箱地址:bladejava@qq.com,我们安排排查原因

    0 讨论(0)
代码语言
提交回复