错误[ No qualifying bean of type ‘cn.itcast.service.company.ICompanyService’ available: expected at least 1 bean which qualifies as autowire candidate.]
问题描述[容器中没有该bean].
首先我的dao层,service层斗没有问题,从web层开始出现这个问题, 那么这个问题肯定是web层出错,而且很大概率是配置文件错误.
如何解决.
1.首先可以试一下将target目录clear了,然后再试一下,我发现还是报错.
2.之后再查看web继承service的依赖是否添加
3.检查web.xml配置文件,果不其然,监听器的配置写错了
正解应该是:
最后
classpath 和 classpath 区别:
classpath:只会到你的class路径中查找找文件;
classpath:不仅包含class路径,还包括jar文件中(class路径)进行查找.
classpath的使用:当项目中有多个classpath路径,并同时加载多个classpath路径下(此种情况多数不会遇到)的文件,就发挥了作用,如果不加*,则表示仅仅加载第一个classpath路径。**