在这个软件里面没有搜到答案,自己肝了好久才解决,特意发出来,如果解决了你的问题,给我点个赞
报错原理百分之九十都是因为dubbo分布式系统常常会引入其他的springboot项目依赖,当然,在不用dubbo的情况下,也会有可能一个soringboot引入另一个springboot模块作为依赖的情况,这时候在tset类启动时,无法断定哪一个是自己模块的启动类
解决方法很简单,进去被依赖的springboot项目中,将启动类的注解暂时注释掉,就可以使用啦,
例如a模块引入了b模块,进入b模块里注释掉启动类的注解,在才可以使用a模块的springbootTest,测试过后记得打开注解
ps低端报错选手:需要注意包结构