在写项目的时候报了这种错:
expected single matching bean but found 2: sdTeamCategoryRelationService,ISodArtistCategoryRelationImpl
出错原因:@Service。因为项目里面用到了dubbo,在dubbo配置文件里面配置过了bean,如果在类上面再加上注解,会导致注入两个同样的接口和实现类
解决方法:@service本来导入的包为:
import org.springframework.stereotype.Service;
应该改为
import com.alibaba.dubbo.config.annotation.Service;
在使用Dubbo的项目中,遇到因重复定义@Service导致的注入错误。文章详细解析了错误原因,并提供了解决方案,即将Spring的@Service注解替换为Dubbo的@Service注解。
2719

被折叠的 条评论
为什么被折叠?



