使用SpringBoot进行迁移时,在迁移完dao有关package测试时找不到dao的bean

来源:13-5 dao的迁移下

慕雪0082885

2020-10-24

进行单元测试时候,单元类显示bean加载不了图片描述
运行时报错:
java.lang.IllegalStateException: Failed to load ApplicationContext

at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189)
at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131)
at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)

可以确定是bean没有配置进去或者是测试类没有加载进bean。而且源码也有相同问题,不知道问题出在哪里?

写回答

1回答

翔仔

2020-10-25

同学好,程序说一是一,不可能一模一样大家都可以就自己不行,肯定还是哪里配置错了,这里我感觉是你的dao层配置有问题,但是由于信息不足没法帮你精确定位问题,现在主要是容器没有扫描到的AreaDao的实现类,要么是配置错了,要么就是配置没生效,需要同学检查一下

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程