mongoclient找不到OverridableUuidRepresentationCodec

分布式事务——Dubbo集成hmily使用 在servicecomb pack走不通后,转向了hmily,Dubbo集成分布式事务hmily使用示例,解决集成过程中遇到的问题,以及使用体验 阅读详情

因为在mongodb-driver-sync和mongodb-driver-core中依赖的bson的jar包是3.6.4版本,将其排除后依赖4.0.4后可以不报错了

<dependency>
            <groupId>org.mongodb</groupId>
            <artifactId>mongodb-driver-sync</artifactId>
            <version>4.0.4</version>
            <exclusions>
                <exclusion>
                    <groupId>org.mongodb</groupId>
                    <artifactId>mongodb-driver-core</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.mongodb</groupId>
                    <artifactId>bson</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.mongodb</groupId>
            <artifactId>bson</artifactId>
            <version>4.0.4</version>
        </dependency>

如果不单独引入4.0.4的mongodb-driver-core,mongoClient = MongoClients.create(httpUrl);会报以下错误:

The type com.mongodb.MongoClientSettings cannot be resolved. It is indirectly referenced from required .class files
        <dependency>
            <groupId>org.mongodb</groupId>
            <artifactId>mongodb-driver-core</artifactId>
            <version>4.0.4</version>
            <exclusions>
                <exclusion>
                    <groupId>org.mongodb</groupId>
                    <artifactId>bson</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

使用mongodb-driver驱动包操作MongoDB mongodb-driver mongodb-driver 是mongodb 官方推出的Java连接MongoDB的驱动包,相当于JDBC驱动。 该包操作mongodb非常的不友好,这里只提一下有这个技术,感兴趣的可以自己看菜鸟教程学习一下。 SpringDataMongoDB SpringDataMongoDB是SpringData家族成员之一,吊炸天的MongoDB持久层框架,底层封装了mongodb-driver。 下面使用 mongodb-driver来操作MongoDB。 创建一个 maven. 阅读详情

相关推荐

java基于DES对称的和RSA非对称的加密解密

工程根目录下mds5/src/com/目录下有两个例子: 其中DES.java是DES算法的对称加密解密 其中RSA.java是RSA算法的非对称加密解密 项目只给出了加密解密方法,并没有给出保存密钥的方法

报错Type com.mongodb.client.MongoClient not ,spring data集成mongodb Error creating bean with name mongo

spring、springdata、mongodb、Spring Data MongoDB

zhangfuping123456789的博客 2040

Matplotlib字体警告终结者:为什么总提示DejaVu Sans?5种场景解决方案大全

本文深入解析Matplotlib中常见的DejaVu Sans字体警告问题,并提供5种典型场景的完整解决方案。从理解字体系统的三层架构和缓存机制,到解决中文显示、远程服务器部署、TeX渲染、缓存优化及生产环境配置等实际问题,帮助开发者彻底摆脱字体警告困扰,实现稳定可靠的数据可视化。

view3的博客 500

记录一次mongodb错误

*************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: org.springframework.boot.autoconfigure.mong.

m0_49194578的博客 1821

GNSS - PPP软件 - GAMP 在VS2019/2022下完成调试、跑通程序(超详细!)

WIN32;_DEBUG;_CONSOLE;O_WARNINGS;ENAGLO;ENACMP;ENAGAL;ENAQZS;NFREQ=3。

qq_43381998的博客 8247

【QEMU系统分析之TPM篇(一)】

本文以 QEMU 8.2.2 为例,分析其 TPM-emulator 模块的实现,并为 QEMU 添加 Windows 平台的TPM 模拟器的支持。

David唐辉的博客 1190

ClassNotFoundException/NoClassDefFoundError出现原因及解决

NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常,在Java中对于错误和异常的处理是不同的,我们可以从异常中恢复程序但却不应该尝试从错误中恢复程序。 ClassNotFoundException的产生原因: Java支持使用Class.forName方法来动态地加载类,任意一个类的类名如果被作为参数传递给这个方法都将导致该类被加载到JVM内存中,如果这个类在类路径中没有被找到,那么此时就会在运行时抛出ClassNotFoundExce

FirstMrRight的博客 2万+

因时机器人-灵巧手配置方案(Ubuntu18.04)

因时机器人-灵巧手配置方案(Ubuntu18.04)

CH_monsy的博客 3847

解决org.bson.codecs.configuration.CodecConfigurationException:Cant find a codec for java.sql.date

Mongo数据库Document 对象转为jsonObject对象时,使用toJson方法报错:org.bson.codecs.configuration.CodecConfigurationException:Cant find a codec for java.sql.date 解决办法:注入MongoConverter,使用mongoConverter.read(JSONObject.class,dc);即可解决。 ...

unknownpeople的博客 939

基于Simulink进行步进电机的重复控制仿真建模

重复控制概述目的:通过引入一个周期延迟环节来补偿系统的周期性误差,从而提高系统对周期性参考信号或扰动的跟踪性能。方法内部模型原理:在控制器中嵌入一个与周期性信号相关的模型(例如周期延迟环节),以实现对周期性误差的零稳态误差控制。滤波器设计:为了避免高频噪声放大,通常会在重复控制器中加入低通滤波器。优势对周期性信号具有良好的跟踪性能。不需要精确的数学模型即可实现高性能控制。挑战:需要合理设计重复控制器的参数以避免系统不稳定。

amy_mhd的博客 267

华为MetaERP PTP采购到应付全流程解析

摘要:本文系统解析华为MetaERP中的PTP(采购到应付)全流程管理方案,涵盖从采购申请到付款执行的完整业务流程。文章详细分解了PR、PO、GR、IV、AP等关键环节的财务核算规则,并提供了预算校验、库存更新等Python代码示例。同时阐述了IT落地架构设计,包括会计引擎配置、系统集成方案及银企直连支付接口实现。该方案通过三单匹配自动化和智能会计引擎,将处理效率提升10倍(200笔/人天→2000笔/人天),实现98%的自动化率,为集团企业提供了高效的数字化财务管理样板。文中所有技术方案均需根据实际场景调

金牌架构师 1742

The type com.mongodb.MongoClientSettings cannot be resolved

common-driver包中引入mongo-driver-sync-3.10.1,默认依赖的是mongo-driver-core-3.6.4 mg-node依赖common-driver,引入的是mongo-driver-core-3.6.4,即使在common-driver中加入mongo-driver-core-3.10.1也不行, MongoClient mongoClient = MongoClients.create(httpUrl); 使用这句会报错The type com.mongodb

qq_34412985的博客 2042

piamon实战-- 如何使用 Paimon 的 Java API 实现数据的点查

点查(Point Lookup)是指通过 ​​唯一键(Primary Key)​​ 快速定位并返回单条或少量数据的查询模式。例如:根据用户 ID 查询用户信息、根据订单号查询订单详情等。点查的核心诉求是 ​​低延迟​​ 和 ​​高吞吐​​,适用于实时风控、在线分析等场景。​​定义主键表结构​​,优化数据分布。​​构建过滤条件​​,使用指定查询键。​​执行查询并处理结果​​,结合流式更新实现实时查询。

阿华田的博客 530

NoSuchMethodError、NoClassDefFoundError的常见原因和通用解决方式

java.lang.NoSuchMethodError,类加载机制、maven仲裁机制、Arthas查看运行时类,java.lang.NoClassDefFoundError: Could not initialize class com.xxx, 构造方法、类初始化静态数据

lzhfdxhxm的博客 6690

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

导入Jar包时遇到NoClassDefFoundError解决办法

导入Jar包时遇到NoClassDefFoundError解决办法 今天遇到的问题,搜了半天没搜到,最后自己解决了,如图: 当在Libraries导入Jar包后,点击Apply后不要急着退出。 点击最左侧的Artifacts,双击右边你刚才导入的Jar包。 双击后确认你的Jar包如图所示进入到了左边的这一栏,点击Apply,然后点OK退出,运行你的代码/web项目,就不会出现NoClassDefFoundError异常了。 ...

tiantian469的博客 4073

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

java.lang.NoClassDefFoundError异常的正确解决方法

java.lang.NoClassDefFoundError 异常在 Java 程序中通常表示 JVM 在运行时找不到某个类的定义。这可能是因为类路径(classpath)没有设置正确,或者是因为某些类依赖没有被正确加载到 JVM 中。

2301_79779756的博客 3526

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

CodecConfigurationException: Can‘t find a codec for class java.lang.Class.

CodecConfigurationException: Can't find a codec for class java.lang.Class.

寂夜了无痕的博客 2212

解决 org.bson.codecs.configuration.CodecConfigurationException: Can't find a codec for class XXX;...

最近用spring data jpa操作mongo时进行查询操作时遇到该错误: 由于想直接获取到 实体类的迭代器(如:FindIterable<User> ) 使用了一下方法: template.getCollection(entityInformation.getCollectionName()).find(entityInformation.getJavaType...

weixin_30315905的博客 3491

记一个springboot与mongodb版本的问题

原因是spirngboot版本与mongodb版本不匹配。

weixin_44074051的博客 773

Java(99):Java操作Mongo数据库增删改查工具类MongoDBUtil

Java针对Mongo数据库的工具类MongoDBUtil

fen_fen的专栏 1857

MongoDb 自动创建索引

springboot集成Mongo没有自动创建索引的问题

bang2tang2的博客 2403

SpringBoot配置MongoDB 4.x 连接池

1.编写配置类MongoConfig.java @Configuration public class MongoConfig { @Bean MongoClientSettings mongoClientSettings() { MongoClientSettings.Builder builder = MongoClientSettings.builder(); builder.applyToConnectionPoolSettings(b -&gt

Tang_IT的博客 3107

mongodb的sping操作MongoTemplate的使用②

spring的mongoTemplate操作mongodb的使用方法

橙子的随笔集 572

ClassNotFoundException异常解决办法

问题:初学者有时候在调试代码的时候会出现ClassNotFoundException异常,百度搜了一大堆,还是没有解决问题;然后就下图:                                                          解决办法:从异常信息入手,或者异常字面意思入手。 ClassNotFoundException异常:从字面意义上来说,就是找不到对应的类。 ...

优快云_fanya的博客 10万+

有关Spring Boot中使用MongoDB的连接池的解惑,无需重写实现

Spring Boot通过 spring-boot-starter-data-mongodb 自动配置连接MongoDB,配置非常少,网上有很多文章说 Spring Boot没有提供连接池配置的功能,需要自行重写 MongoDbFactory,实际这样的确冤枉且小看了 spring-boot-starter-data-mongodb 的内部封装,实际连接MongoDb的组件当中,内置了连接池的方法,只是我们用的姿势不对,并不需要什么重写搞得这么复杂。还是要从其源码入手才知道如何使用,实际官方文档也有一些配置

ankeway的博客 7220
上一篇: docker安装db2
下一篇: springboot jpa输出sql和参数
qq_34412985
博客等级 码龄11年 143粉丝 983原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值