4.5. 重要备注
Fuse standalone distribution 的 Fuse 7.10 发行版本的重要备注:
- Apache Karaf 支持 Java 11
- Fuse 7.10 发行版本现在支持 Apache Karaf 运行时上的 Java 11。
- 使用 MongoClients 工厂创建到 MongoDB 的连接
在 Fuse 7.10 中,使用
com.mongodb.client.MongoClient
而不是com.mongodb.MongoClient
创建与 MongoDB 的连接(请注意完整路径中的额外 .client 子软件包)。这会影响使用
camel-mongodb
的任何用户应用程序,现在需要创建一个连接 bean 作为com.mongodb.client.MongoClient
实例。此外,此类公开的方法与旧类完全相同,这需要重构用户代码。例如,创建一个到 MongoDB 的连接,如下所示:
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoClient;
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 然后您可以创建 MongoClient bean,如下例所示:
return MongoClients.create("mongodb://admin:password@192.168.99.102:32553");
return MongoClients.create("mongodb://admin:password@192.168.99.102:32553");
Copy to Clipboard Copied! Toggle word wrap Toggle overflow