Mule 4 在 Java 代码中获取数据库连接

问题描述 投票:0回答:1

在 Mule 3 中,我可以使用以下 Java 代码片段获取数据库连接:

StaticDbConfigResolver staticDBConfig = org.mule.RequestContext.getEventContext().getMuleContext().getRegistry().lookupObject("Oracle_Configuration");
MuleEvent muleEvent = org.mule.RequestContext.getEvent();
GenericDbConfig genericDBConfig = (org.mule.module.db.internal.domain.database.GenericDbConfig)staticDBConfig.resolve(muleEvent);
Connection connection = genericDBConfig.getDataSource().getConnection();

如何在 Mule 4 中实现同样的效果?

我尝试在 Google 中搜索,但找不到任何内容。

谢谢, 阳光明媚

mule mulesoft mule4 mule-component mule-connector
1个回答
0
投票

简短的回答是否定的。 Mule 4 连接器的内部结构不会暴露在应用中。该设计不允许自定义 Java 代码访问连接或任何其他实现细节。

相反,我建议针对您尝试获取连接的具体问题提出一个新问题,看看是否可以使用 Mule 4 功能来实现。

© www.soinside.com 2019 - 2024. All rights reserved.