【发布时间】:2021-10-25 04:59:11
【问题描述】:
我在 spring boot mongodb 应用程序中遇到了一个问题,我得到了以下异常
java.lang.NoSuchMethodError: 'com.mongodb.connection.ConnectionPoolSettings$Builder
com.mongodb.connection.ConnectionPoolSettings$Builder.maxWaitQueueSize(int)
根据我的发现,我必须将 mongodb-driver 版本更新到高于 3.5 的版本。当前使用的版本是 3.2.2
在应用程序的 pom.xml 中,根本没有 mongodb-driver 依赖。据我了解,其他一些依赖项正在下载这个 mongodb-driver jar。如何找出正在下载它的依赖项以及如何使该特定依赖项下载更高版本的 mongodb-driver jar?
【问题讨论】:
-
您可以使用dependency plugin
tree命令查找源代码。 -
你的 spring boot 版本是多少?
-
@R.G 我使用的是springboot 1.4.2版
-
如果可以升级spring boot版本,最新支持的
mongodb-driver-core版本是4.2.3。 reference
标签: mongodb spring-boot maven java-15