首页 > 代码库 > spring注解方式 idea报could not autowire,eclipse却没有问题

spring注解方式 idea报could not autowire,eclipse却没有问题

转载自http://blog.csdn.net/xlxxybz1314/article/details/51404700

 

在开发中我再applicationContext-dao.xml中加入了mapper扫描器

 

[html] view plain copy
 
 技术分享技术分享
  1. <!--mapper扫描器-->  
  2. <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">  
  3.     <!--扫描包路径,如果需要扫描多个包,中间使用半角逗号隔开-->  
  4.     <property name="basePackage" value=http://www.mamicode.com/"com.qianlv.ssmdemo.mapper" />  
  5.     <!--这里不用sqlSessionFactory是因为如果用会导致上面配置的dataSource失效-->  
  6.     <property name="sqlSessionFactoryBeanName" value=http://www.mamicode.com/"sqlSessionFactory" />  
  7. </bean>  


但是在编辑一个Service中注入mapper会提示could not autowire,但是可以正常执行的。

 

 

[java] view plain copy
 
 技术分享技术分享
  1. public class ItemsServiceImpl implements com.qianlv.ssmdemo.service.ItemsService{  
  2.   
  3.     @Autowired  
  4.     ItemsMapperCustom itemsMapperCustom;  
  5.   
  6.     public List<ItemsCustom> findItemsList(ItemsQueryVo itemsQueryVo) throws Exception {  
  7.         return itemsMapperCustom.findItemsList(itemsQueryVo);  
  8.     }  
  9.   
  10. }  

我们需要改一下IDEA的设置

 

技术分享

将最右边的Serverity改为Warning

spring注解方式 idea报could not autowire,eclipse却没有问题