@Autowired时adDao报错

来源:3-6 _广告模块开发Service层图片上传功能(下)

小烧饼

2017-12-08

@Service
public class AdServiceImpl implements AdService {

   @Autowired
   private AdDao adDao;


这是service实现层的,,,

----------------------------------

<!--3:配置扫描Dao接口包,动态实现Dao接口,注入到spring容器中-->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
  <!-- 注入SqlSessionFactory -->
  <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
  <!--  扫描org.imooc.dao包下的所有接口,为每个接口创建动态代理类,并注入 -->
  <property name="basePackage" value="org.imooc.dao"/>
</bean>

spring配置也没错啊

写回答

2回答

源生活

2017-12-08

1、确定你这个配置文件被加载了

2、再确定你Dao层的接口代码正确,包位置正确。

0
2
小烧饼
非常感谢!
2017-12-13
共2条回复

小烧饼

提问者

2017-12-08

使用的idea,报错信息:Could not autowire. No beans of 'AdDao' type found.

0
0

IT段子手详解MyBatis遇到Spring 秒学Java SSM开发大众点评

【毕设】SSM全面梳理,前后端分离,zTree 和复杂SQL打造权限系统,解惑MyBatis和RESTful

1001 学习 · 485 问题

查看课程