IDEA在編輯時提示could not autowire
阿新 • • 發佈:2019-01-31
在開發中我再applicationContext-dao.xml中加入了mapper掃描器
- <!--mapper掃描器-->
- <beanclass="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <!--掃描包路徑,如果需要掃描多個包,中間使用半形逗號隔開-->
- <propertyname="basePackage"value="com.qianlv.ssmdemo.mapper"/>
- <!--這裡不用sqlSessionFactory是因為如果用會導致上面配置的dataSource失效-->
- <propertyname="sqlSessionFactoryBeanName"value="sqlSessionFactory"/>
- </bean>
但是在編輯一個Service中注入mapper會提示could not autowire,但是可以正常執行的。
- publicclass ItemsServiceImpl implements com.qianlv.ssmdemo.service.ItemsService{
- @Autowired
- ItemsMapperCustom itemsMapperCustom;
- public List<ItemsCustom> findItemsList(ItemsQueryVo itemsQueryVo)
- return itemsMapperCustom.findItemsList(itemsQueryVo);
- }
- }
將最右邊的Serverity改為Warning