spring到底能不能解决循环注入

网上查spring循环注入得分构造器还是setter方法(单例还是非单例)
面试官直接在纸上写了 a{b()} ;b{a()} 问类似这样spring能处理吗 也没说是怎么注入的
我直接说了构造器没法解决。。面试官的感觉好像不太对。。所以来求教。。如果是注解方式注入spring可以解决吗
全部评论
https://blog.csdn.net/qq_34446485/article/details/81259618
点赞 回复 分享
发布于 2018-08-29 23:55
不应该是会把bean放一个缓存里,每次new都查这个缓存,是否有,提前暴露
点赞 回复 分享
发布于 2018-08-30 08:34
能解决,你看看源码,是解决了的
点赞 回复 分享
发布于 2018-08-29 23:32
这个是不是类似于属性注入?可以解决吧……
点赞 回复 分享
发布于 2018-08-29 23:53
通过缓存分层,逐级暴露,但是不能解决所有情况
点赞 回复 分享
发布于 2018-08-29 23:56
注解可以解决吧,注解可以通过三级缓存来获得bean,但是三级缓存中要存在这个bean需要先调用构造方法。所以在构造方法里没有办法解决循环依赖吧。如果有大佬知道怎么解决,麻烦教一下。😂😂😂
点赞 回复 分享
发布于 2018-08-30 00:53
setter注入可以解决
点赞 回复 分享
发布于 2018-08-31 10:39

相关推荐

吃不饱的肱二头肌很想退休:tnnd 我以为选妹子呢,亏我兴高采烈的冲进来😠
投递快手等公司10个岗位
点赞 评论 收藏
分享
11-24 00:11
已编辑
广东工业大学 算法工程师
避雷深圳  yidao,试用期 6 个月。好嘛,试用期还没结束,就直接告诉你尽快找下一家吧,我谢谢您嘞
牛客75408465号:笑死,直属领导和 hr 口径都没统一,各自说了一些离谱的被裁理由,你们能不能认真一点呀,哈哈哈哈哈😅😅😅
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务