Could not autowire.No beans of 'ItemsService' type found

意思很简单,bean未找到,需要在该bean所属的模块下,要么单独配置该bean,要么对该类所在包开启注解扫描,

  如果还没有解决,着重看下你的两个工程之间的依赖那些语句,比如application下的

    <import resource="classpath:spring/applicationContext-dao.xml"/>
<import resource="classpath:spring/applicationContext-service.xml"/>

  我遇到的场景是,在Web层中依赖了Service层的一个bean,Service中配置正常,注解扫描开了,但是在Web层的applicationContext.xml中的resource标签报错,导致对应的xml文件没有引进来,反思应该是后来改过文件名,虽然问题说出来挺low,但的确困扰了好几天

  尤其是在多工程下,往往主体配置文件很难出错,两个工程的依赖部分反而容易因为目录变动而从对变错,出错后不要只盯着主配置文件看

posted @ 2019-09-23 22:11  天生的外交家  阅读(3305)  评论(0编辑  收藏  举报