当前位置: 首页 > 知识库问答 >
问题:

为什么在Spring Mvc项目中注入Bean失败

鲜于煜祺
2023-03-14

我想在以下链接上遵循教程:教程Spring MVC,但在运行时我收到了以下错误消息。

组织。springframework。豆。工厂BeanCreationException:创建名为“AppliantDaoImpl”的bean时出错:自动连接依赖项的注入失败;嵌套异常为org。springframework。豆。工厂BeanCreationException:无法自动关联字段:私有组织。冬眠SessionFactory组织。O7规划。springmvcforms。道。impl。应用程序DAOMPL。sessionFactory;嵌套异常为org。springframework。豆。工厂BeanCreationException:创建名为“sessionFactory”的bean时出错,该bean在组织中定义。O7规划。springmvcforms。配置。ApplicationContextConfig:通过工厂方法实例化Bean失败;嵌套异常为org。springframework。豆。BeanInstationException:未能实例化[org.hibernate.SessionFactory]:工厂方法“getSessionFactory”引发异常;嵌套的异常是java。lang.NoClassDefFoundError:javax/xml/bind/JAXBException

有人知道这个错误的来源吗?

谢谢你

共有1个答案

杜茂
2023-03-14

很久以前,我一直在学习那个教程,它对我很有效:)

基于异常,我会查看项目中的数据库配置,因为它看起来像Spring不能创建与Hibernate相关的Bean。但是首先我要检查一些类似的问题,比如你的:如何解决java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

祝你好运

 类似资料:
  • 我是一个Drupal网站建设者,正在尝试WSL2,我发现用作曲家创建Drupal项目的例程不完整。 我的电脑有16GB内存,而且composer允许无限内存。据我所知,我已经为WSL2正确配置了Docker。 创建项目过程通常会启动,但在安装drupal/core(9.0.2)时会暂停。无论是从源代码下载还是从缓存下载,情况似乎都是如此。经过相当长的一段时间后,该过程将失败。项目文件夹的内容大部分

  • 我正在使用Spring3中的查找方法注入将原型bean注入到单例bean中,如这里的Spring文档中所述。在我的原型bean中,我对ApplicationContext.xml中声明的另一个bean有依赖关系。查找方法注入似乎工作正常,因为我的原型bean被注入到我的单例bean中,然而,原型的依赖项根本没有被注入。当通过查找方法返回原型时,依赖关系是否可以以正常的方式注入到原型bean中?如果

  • pom.xml http://maven.apache.org/xsd/maven-4.0.0.xsd“xmlns=”http://maven.apache.org/pom/4.0.0“xmlns:xsi=”http://www.w3.org/2001/xmlschema-instance“> 堆栈跟踪:

  • 问题内容: 我是angular的新手,想知道为什么和何时应该两次注入所有需要的依赖项。 范例: 但是我们也可以将以上代码编写为: 为什么呢 问题答案: 这是为了使应用程序具有 最小安全性 。 小心:如果您打算压缩代码,则您的依赖项名称将被重命名并破坏您的应用程序。 当你将(或 可能 ),再压缩所有文件,依赖由像改为,,…等等。 但是,当您使用数组和类似字符串的语法时,如第二个片段所示,它们永远不会

  • 另外,在这个版本中,我试图使用XML配置将JobService bean注入到ItemReader中。 这里的一般问题是:如何将其他DAO和/或服务注入项目读取器和写入器?

  • BeanCreationException:创建名为“Vote Controller”的bean时出错:autowired依赖项的注入失败;嵌套的异常是org.springframework.beans.factory.beanCreationException:不能autowire字段:com.mindtree.service.voteservice com.mindtree.controlle