springMVC 注解 启动时报错

springMVC 注解 启动时报错,第1张

首先你要学会看异常 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层进行自动注入配置:,希望对你有所帮助,不对的地方请见谅


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11715112.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存