测试接口时提示areaDao注入失败,没找到原因。呜呜,求教。
来源:2-7 验证Dao
叶无道疯人院
2018-07-03
写回答
2回答
-
同学好,具体得看你的错误提示是啥,同时,怀疑是你的spring-dao.xml里面的basePackage没有设置
<!-- 4.配置扫描Dao接口包,动态实现Dao接口,注入到spring容器中 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <!-- 注入sqlSessionFactory --> <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" /> <!-- 给出需要扫描Dao接口包 --> <property name="basePackage" value="com.imooc.o2o.dao" /> </bean>
并且可能你的BaseTest.java没有引入对应的配置文件
@RunWith(SpringJUnit4ClassRunner.class) // 告诉junit spring配置文件的位置 @ContextConfiguration({ "classpath:spring/spring-dao.xml", "classpath:spring/spring-service.xml", "classpath:spring/spring-redis.xml" }) public class BaseTest { }
其实这类错误同学可以百度一下,就能解决,顺便锻炼你的解决问题的能力
022018-07-03 -
叶无道疯人院
提问者
2018-07-03
提示是这样的
00
相似问题