我有问题,以创建@bean与paramaters这运行良好,但在intellij它给这个错误无法自动连线。找不到'string'类型的bean。我要做什么?我正在尝试创建具有原型作用域的bean,我在intellij“couldnotautowire”中遇到这个错误。找不到'string'类型的bean。“在参数上有人能帮我解决这个问题吗这是原型测试的类
nnt7mjpx1#
事实上,你所做的与其他评论所说的相反,没有什么错。甚至可以自动注入 ObjectProvider<PrototypeTest> prototypeTestProvider 到别的班级去,和我一起打电话 prototypeTestProvider.getObject("John", "Wick") 让它成功。我更喜欢双函数方法,因为它是编译时检查的,而“getobject”的参数不是。那么,intellij为什么要抱怨呢?因为intellij的spring插件不知道spring的这一方面。我建议你想办法忽略这个错误。我要么不依赖插件,要么检查它的更新,要么检查更新intellij是否解决了这个问题(但我猜不会)。
ObjectProvider<PrototypeTest> prototypeTestProvider
prototypeTestProvider.getObject("John", "Wick")
1条答案
按热度按时间nnt7mjpx1#
事实上,你所做的与其他评论所说的相反,没有什么错。甚至可以自动注入
ObjectProvider<PrototypeTest> prototypeTestProvider
到别的班级去,和我一起打电话prototypeTestProvider.getObject("John", "Wick")
让它成功。我更喜欢双函数方法,因为它是编译时检查的,而“getobject”的参数不是。那么,intellij为什么要抱怨呢?因为intellij的spring插件不知道spring的这一方面。我建议你想办法忽略这个错误。我要么不依赖插件,要么检查它的更新,要么检查更新intellij是否解决了这个问题(但我猜不会)。