1. 程式人生 > >IDEA在編輯時提示could not autowire

IDEA在編輯時提示could not autowire

在開發中我再applicationContext-dao.xml中加入了mapper掃描器

  1. <!--mapper掃描器-->
  2. <beanclass="org.mybatis.spring.mapper.MapperScannerConfigurer">
  3.     <!--掃描包路徑,如果需要掃描多個包,中間使用半形逗號隔開-->
  4.     <propertyname="basePackage"value="com.qianlv.ssmdemo.mapper"/>
  5.     <!--這裡不用sqlSessionFactory是因為如果用會導致上面配置的dataSource失效-->
  6.     <propertyname="sqlSessionFactoryBeanName"value="sqlSessionFactory"/>
  7. </bean>

但是在編輯一個Service中注入mapper會提示could not autowire,但是可以正常執行的。
  1. publicclass ItemsServiceImpl implements com.qianlv.ssmdemo.service.ItemsService{  
  2.     @Autowired
  3.     ItemsMapperCustom itemsMapperCustom;  
  4.     public List<ItemsCustom> findItemsList(ItemsQueryVo itemsQueryVo) 
    throws Exception {  
  5.         return itemsMapperCustom.findItemsList(itemsQueryVo);  
  6.     }  
  7. }  
我們需要改一下IDEA的設定

將最右邊的Serverity改為Warning