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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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="com.qianlv.ssmdemo.mapper" />  
  5.     <!--这里不用sqlSessionFactory是因为如果用会导致上面配置的dataSource失效-->  
  6.     <property name="sqlSessionFactoryBeanName" value="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却没有问题的主要内容,如果未能解决你的问题,请参考以下文章

spring boot+mybatis注解使用方式(无xml配置)设置自动驼峰明明转换(),IDEA中xxDao报错could not autowire的解决方法

IDEA报错Could not autowire. No beans of 'XXXXX' type found

spring boot配置spring-data-jpa的时候报错CannotCreateTransactionException: Could not open JPA EntityManager

springboot注解@Value总是报Could not resolve placeholder的问题

运行项目IDEA报 Could not create the Java Virtual Machine问题解决

IDEA解决"Could not autowire. No beans of 'xxxx' type found"的错误提示