4.5. 重要备注
Fuse standalone distribution 的 Fuse 7.12 发行版本的重要备注:
- 支持 Java 17
- Fuse 7.12 发行版本支持 Java 17、Java 11 和 Java 8。
- 对 Karaf 运行时和 JBoss EAP 的支持已弃用
- 对 Karaf 运行时和 JBoss EAP 的支持已被弃用,因为 Fuse 7 将随着 Fuse 7.12 的发布而获得支持。
- 使用 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;
然后您可以创建 MongoClient bean,如下例所示:
return MongoClients.create("mongodb://admin:password@192.168.99.102:32553");