org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of typeavailable

场景:

今天在跑单侧的时候,一直报找不到类,但是正常启动时没问题的.我这里找不到类是指在启动的时候注入失败.spring容器中没有那个类.

找不到的类

首先,基本的扫描就不必多说了,但是正常跑能够找到类,单侧就找不到?
然后查看对应的类,发现,类里面写了一个@Test方法…
在这里插入图片描述

测试

将这个方法删除在测试一波,启动成功,找到对应的类.
再随便在一个类上加个@Test注解,启动,失败.找不到对应的类.
将这个方法删除在测试一波,启动成功,找到对应的类.
换个类重复试了一下,发现就是@Test注解搞得鬼…

难受

删除之后,测试正常能跑通,然后顺带看了一下日志,看看是谁这么玩,写完也不删除,真服了,写main方法就不说了,还搞个@Test方法.看完日志,发现哈哈…

世界上所有的不公平都是由于当事人能力不足造成的.
原文地址:https://www.cnblogs.com/javayida/p/13346875.html