提示报错:
Could not autowire. No beans of '' type found. less... (Ctrl+F1) Checks autowiring problems in a bean class
错误,网上找了很多办法都是进setting把IDE的提醒去掉,但我觉得这跟掩耳盗铃没啥区别,终于看到了一个正解
解决办法:在DAO层添加@Repository注解
@Repository
@repository是用来注解接口,如下图:这个注解是将接口BookMapper的一个实现类(具体这个实现类的name叫什么,还需要再分析源码找找看)交给spring管理(在spring中有开启对@repository注解的扫描),当哪些地方需要用到这个实现类作为依赖时,就可以注入了.当然我们也可以主动给这个实现类命名,如下图