◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
spring boot 项目中 serviceimpl 重复读取 bean 对象
问题:
我在 spring boot 项目中使用 @service, @mapper 和 @controller 注解,但出现了异常提示重复读取 bean 对象。这是什么原因?
解释:
这是因为使用了 @resource 注解。@resource 用于自动装配 bean,它可以根据类型或名称来查找 bean。在你的情况下,serviceimpl 可能在两个位置被装配:controller 和 mapper。这会导致重复读取 bean 对象。
解决方案:
要解决此问题,有以下几种方法:
@Resource(name = "myServiceImpl") private ServiceImpl serviceImpl;
参考 [这篇文章](https://blog.csdn.net/weixin_38237873/article/details/83650429) 以了解关于 @resource 注解的更多信息。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。