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
setter注入可以解决
点赞 回复 分享
发布于 2018-08-31 10:39
注解可以解决吧,注解可以通过三级缓存来获得bean,但是三级缓存中要存在这个bean需要先调用构造方法。所以在构造方法里没有办法解决循环依赖吧。如果有大佬知道怎么解决,麻烦教一下。😂😂😂
点赞 回复 分享
发布于 2018-08-30 00:53
通过缓存分层,逐级暴露,但是不能解决所有情况
点赞 回复 分享
发布于 2018-08-29 23:56
这个是不是类似于属性注入?可以解决吧……
点赞 回复 分享
发布于 2018-08-29 23:53
能解决,你看看源码,是解决了的
点赞 回复 分享
发布于 2018-08-29 23:32

相关推荐

零OFFER战士:另一个版本查看图片
点赞 评论 收藏
分享
不要停下啊:大二打开牛客,你有机会开卷了,卷起来,去找课程学习,在牛客上看看大家面试笔试都需要会什么,岗位有什么需求就去学什么,努力的人就一定会有收获,这句话从来都经得起考验,像我现在大三了啥也不会,被迫强行考研,炼狱难度开局,啥也不会,找工作没希望了,考研有丝丝机会
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务