测试单元无法获取bean

262 阅读1分钟

有时候我们需要给单个类的方法创建测试的时候,如果包的级别和启动类不是同一级,那么就会造成无法拿到bean,这是因为Junit单元测试需要添加两个注解,指定主启动类的位置,这样就可以了

@SpringBootTest(classes = {UserApplication.class})//主启动类
@RunWith(SpringRunner.class)
class CaptchaServiceImplTest
{
    
}