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

spring mongo数据异常,通过xml配置

吉岳
2023-03-14

希望有人能帮我。我正在用mongo处理一个spring数据,但不知为什么它给了我一个运行时错误:

null

我的mongo-config.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:context="http://www.springframework.org/schema/context"
   xmlns:mongo="http://www.springframework.org/schema/data/mongo"
   xsi:schemaLocation="http://www.springframework.org/schema/context
      http://www.springframework.org/schema/context/spring-context-3.0.xsd
      http://www.springframework.org/schema/data/mongo
      http://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd
      http://www.springframework.org/schema/beans
      http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<mongo:db-factory dbname="testuserexample" host="localhost" port="27017" />

<bean id="mongoTemplate">
    <constructor-arg ref="mongoDbFactory" />
</bean>

<mongo:repositories base-package="mongodb.repository" />

null

提前道谢!

共有2个答案

谢选
2023-03-14

我也有同样的错误。我为自己找到了解决办法。问题是我更改了pom.xml并为这两个依赖项显式设置了上一个版本(1.1.0.release):

  1. spring-data-mongoDB
  2. spring-data-commons-core

我得到相同的异常:NoClassDefoundError:...RepositoryConfigurationExtension

我删除了pom.xml中的第二个依赖关系,因为第一个“spring-data-mongoDB”为第二个依赖关系添加了一个隐含依赖关系。所以,现在Maven自动抓取spring-数据-公共-核心依赖(1.4.0.release),它工作得很好!

丁嘉庆
2023-03-14

如果您使用的是Maven,您应该将depency添加到spring-data-mongoDB库

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-mongodb</artifactId>
    <version>1.1.0.M1</version>
</dependency>
 类似资料:
  • 我试图键入代码,以便在数据已经在sqlite中时禁用按钮。但是我发现了这个错误!你能帮我找到解决方案吗? 这是我犯的一个错误 E/AndroidRuntime:致命异常:主进程:com。实例提交文件4MadeGDK2019,PID:16246Android系统。数据库sqlite。SQLiteException:没有这样的专栏:Joker(代码1):,编译时:从android上的movie_fav

  • 因此,我在android studio中编写登录和注册代码,让我粘贴到这里: 这是按钮按下的代码: 我得到以下异常: E/androidRuntime:致命异常:主进程:com.example.myapplication,PID:3980 Java . lang . illegalstateexception:无法执行Android的方法:onClick at Android x . app co

  • 上一节展示了如何为ListOfNumbers类中的writeList方法编写异常处理程序。 有时,它适合代码捕获可能发生在其中的异常。 但在其他情况下,最好让一个方法进一步推给上层来调用堆栈处理异常。 例如,如果您将ListOfNumbers类提供为类包的一部分,则可能无法预期包的所有用户的需求。 在这种情况下,最好不要捕获异常,并允许一个方法进一步推给上层来调用堆栈来处理它。 如果writeLi

  • 问题内容: 大家好,我使用Hibernate + Struts2 + Tomcat6 + Mysql作为我的J2EE框架。我一直在使用hibernate的内置连接池机制,但事实证明,在8小时后mysql关闭其连接的地方,这是一个问题。无论如何,我在Google上搜索了一下,发现我应该通过JNDI数据源获得连接,但是我无法获得关于此的完整的教程。我应该采取什么步骤呢?请提供足够的详细信息,对此我有点

  • 在我的应用程序中,我通过extras向我的发送数据。 在我的特定情况下,我下载一个文件,将其内容转换为,并将其作为额外文件发送到我的。大小约为500kB。 我得到了一个。 在这种情况下,哪种方法是绕过此错误的最佳方法?

  • 我在执行配置单元查询时遇到异常。我关注以下链接:http://www.thecloudavenue.com/2013/03/analysis-tweets-using-flume-hadoop-and.html 终端数据在这里: