- 博客(2)
- 收藏
- 关注
原创 记录一次奇怪的bug:因为循环注入导致@Value注入失败的问题
如果在后面的@Bean都是后相互依赖的,可能是Spring以为暂时不需要注入影响了后面的@Value的注入。当时猜测的表现象是将@Value不能放置在多个(大于等于2)@Autowired后面,猜测就是注解机制的问题,Spring管理注册机制时,先注入第一个@Autowired,然就直接调用。应该是spring的管理策略导致的问题。导致第二个@Autowired后面未能@Value未能被注入,当SnowFlake注入完成后,再加载其他的@Autowired,就能注入@Value了。期待有大神可以解答。
2024-04-18 16:50:43
950
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
94