欢迎分享,转载请注明来源:内存溢出
首先你要学会看异常 org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class 这句是没有找到对应的class, 其次你要看,这个异常是LoadBeanClass时候出现的,这证明没有找到对应的bean,而这个bean对应的是在ContextLoaderListener读/WEB-INF/annomvc-servlet.xml时候出现的,这证明没有找到相应的MVC的类库,因此,是你少了jar包而引起的异常。 解决方法是加入jar包即可。 我不知道你的是2.X还是3.X 2.X加入spring-webmvc.jar 即可 3.X加入org.springframework.web.servlet-3.1.1.RELEASE.jar即可 这些jar都可以再spring的官方网站下载,也可以使用meavn下载。1、Dependencyannotations:{@pringframework.beans.factory.annotation.Autowired(required=true)}at2、org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)at,根据上面的异常信息提示:1、Autowired默认是true,对于不存在的bean,你去引用会报错;2、BeanDefinitionValueResolver异常说明你这个dao的定义有问题,要么没配置,要么引用错误。我的想法是:1、你这个loginDao如果没配置的话,需要进行配置,id不要重复了。2:、loginDao如果已经配置,建议使用@Qualifier("loginDao")进行标注说明你到底要使用哪个dao。3、建议对dao层进行自动注入配置:,希望对你有所帮助,不对的地方请见谅
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
如何给同一个文件夹里的所有文件批量添加文件名前缀
上一篇
2023-05-18
git设置-f权限
下一篇
2023-05-18
评论列表(0条)