问题描述
public interface DemoRepository extends DemoDAO,MongoRepository<Demo,String>{}
它被注入到一个服务中
@Autowired
DemoDAO demoDAO;
还有我的单元测试代码
@MockBean
DemoDAO demoDAO;
它在 spring boot 2.2 版下运行良好。但是当我尝试升级到 2.3.9 时,它在加载 ApplicationContext 时抛出错误“预期单个匹配的 bean 但发现 2”。我必须将我的单元测试代码修改为
@MockBean
DemoRepository demoRepository;
有什么区别?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)