刚开始通过网上查到相关的资料进行了一些配置,参考链接:http://www.open-open.com/lib/view/open1454374782167.html

maven的dependencies如下:

<dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>4.2.3.RELEASE</version><exclusions><exclusion><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId></exclusion></exclusions><type>jar</type><scope>compile</scope>
</dependency>
<dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-mongodb</artifactId><version>1.8.2.RELEASE</version>
</dependency>

spring-mongo.xml

<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xmlns:mongo="http://www.springframework.org/schema/data/mongo"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/data/repositoryhttp://www.springframework.org/schema/data/repository/spring-repository-1.5.xsdhttp://www.springframework.org/schema/data/mongohttp://www.springframework.org/schema/data/mongo/spring-mongo-1.5.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd">
<mongo:db-factory id="mongoDbFactory" host="127.0.0.1" port="27017" dbname="webusi" />
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate"> <constructor-arg name="mongoDbFactory" ref="mongoDbFactory" /> </bean> </beans>

测试后一直提示,mongoTemplate创建时报错:

Error creating bean with name 'mongoTemplate' defined in ServletContext resource [/WEB-INF/mvc-dispatcher-servlet.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.data.mongodb.core.MongoTemplate]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError

后来重新调整了spring-core的版本为4.1.3.RELEASE后,就ok了,难道真是版本不兼容的问题??

再次将spring-core版本调整为4.0.6,居然又不报错了,真是够诡异的。。。

转载于:https://www.cnblogs.com/zhuxiangguo/p/5934949.html

spring 整合mongodb报NoSuchMethodError错误相关推荐

  1. Spring整合Mongodb,Maven的依赖,Spring配置,MongoDB的公共操作类,使用SpringMVC的Controller进行测试并返回结果的案例

    在和Spring和MongoDB进行整合的时候需要如下三个jar,分别是: spring-data-commons spring-data-mongodb mongo-java-driver 下面讲解 ...

  2. spring整合mongodb集群

    2019独角兽企业重金招聘Python工程师标准>>> 先看一下Spring对MongoDB的配置文件mongo.xml: <?xml version="1.0&qu ...

  3. spring整合mongoDB 和 Redis 极简入门

    mongoDB 简介 文档Document 存储型 MongoDB 图形关系存储型 Neo4j 键值对存储redis docker run -d -p 27017:27017 mongo 面向对象的思 ...

  4. Spring整合数据源报错严重: create connection SQLException, url: jdbc:mysql://localhost:3306/library, errorCode

    在Spring通过bean加载数据源时,报出以下错误 我有点懵逼,但是仔细一看,发现明明我的配置文件里username是root,这里怎么显示我的电脑名ASUS. 然后了解到,有些环境默认情况下,如果 ...

  5. 切记切记:Spring配置文件中,Component-scan无法扫描到的类中的自动装配对象无法被调用,报空指针错误。...

    Spring单例注入,单例对象可设置成Spring元件. 只有Spring的元件中@Autowired才有用,在普通类中@Autowired虽然不会编译报错,但运行时会报空指针错误. 转载于:http ...

  6. MongoDB和Java(4):Spring Data整合MongoDB(XML配置)

    最近花了一些时间学习了下MongoDB数据库,感觉还是比较全面系统的,涉及了软件安装.客户端操作.安全认证.副本集和分布式集群搭建,以及使用Spring Data连接MongoDB进行数据操作,收获很 ...

  7. mybatis和spring整合时这个报错,应该这样解决!

    01 问题描述 今天在写mybatis和spring整合的时候,出现了个问题,其实也没有多难,就是自己没有仔细看,特此记录一下. 报错问题如下: org.springframework.beans.f ...

  8. MongoDB和Java(5):Spring Data整合MongoDB(注解配置)

    最近花了一些时间学习了下MongoDB数据库,感觉还是比较全面系统的,涉及了软件安装.客户端操作.安全认证.副本集和分布式集群搭建,以及使用Spring Data连接MongoDB进行数据操作,收获很 ...

  9. mongodb java spring_[Java教程]Spring 与 mongoDB 整合

    [Java教程]Spring 与 mongoDB 整合 0 2017-02-07 00:00:39 首先需要引入jar包 1 2 org.mongodb 3 mongodb-driver 4 3.3. ...

最新文章

  1. 了解一下ES6: 函数简述深浅拷贝
  2. 前天看了sigmastar新品发布,双核,1.2GHZ,真香!更多你想要了解的SSD201/202技术问题,看过来!启明云端MM帮你整理了!拿走不谢
  3. mysql map 键值对获取_mysql map_get function,用于解析map结构数据,根据key返回相对应value...
  4. PATB1014福尔摩斯的约会
  5. Netty实战 IM即时通讯系统(十一)pipeline与channelHandler
  6. 服务器返回一个无效的JSON string,处理
  7. 使用maven引入Apache poi jar包
  8. 求最长回文串-从动态规划到马拉车之路(上)
  9. 双电阻差分电流采样_小小的采样电阻,还真有点门道!
  10. linux内核那些事之buddy(anti-fragment机制)(4)
  11. 112. Path Sum
  12. 《如何搭建小微企业风控模型》第十节 单变量分析(下)节选
  13. Python学习入门基础教程(learning Python)--5.2 Python读文件基础
  14. 2022年了,微信透明头像怎么设置?不多说,安排
  15. 二极管(四):齐纳二极管
  16. 自恢复保险丝工作原理
  17. 点云 数据增强(Data Augmentation):方法与python代码
  18. 三分钟带你领路Java-JFrame窗体美化
  19. 游戏掉帧怎么办,刷新率方案
  20. ElementUI表格吸顶(sticky)

热门文章

  1. 大型网站后台架构的演变
  2. 业务架构、信息架构、技术架构三位一体,互联网营销
  3. Flink SQL Client的datagen的用法(转载+自己验证)
  4. datatable修改csv的最后一列
  5. 修改octave的editor的背景颜色
  6. WARN HiveConf: HiveConf of name hive.metastore.local does not exist注意事项
  7. mysql如何获取句柄_关于获取进程句柄的问题
  8. qtp连接mysql 无驱动_QTP连接MySQL
  9. m40型工业机器人_工业机器人4大控制方式,你知道几种?
  10. 1960 范德蒙矩阵(数学贪心)