从数据库读取mule配置

从数据库读取mule配置,mule,Mule,是否可以从数据库中读取mule配置文件路径(文件端点)、smtp主机/用户/密码(smtp端点)。我们最终希望提供一个用户界面,用户可以在其中通过屏幕编辑属性。常规属性文件方法(键/值)pairs已在前面使用过,但需要更改才能从数据库中读取这些属性。对此的任何帮助都将不胜感激。是的,您可以使用自定义属性提供程序 其配置如下所示: <spring:bean class="org.mule.DatabasePropertiesProvider" id="DatabasePropertiesPr

是否可以从数据库中读取mule配置文件路径(文件端点)、smtp主机/用户/密码(smtp端点)。我们最终希望提供一个用户界面,用户可以在其中通过屏幕编辑属性。常规属性文件方法(键/值)pairs已在前面使用过,但需要更改才能从数据库中读取这些属性。对此的任何帮助都将不胜感激。

是的,您可以使用自定义属性提供程序

其配置如下所示:

<spring:bean class="org.mule.DatabasePropertiesProvider" id="DatabasePropertiesProvider"/>

<spring:bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <spring:property name="properties">
        <spring:bean factory-bean="DatabasePropertiesProvider" factory-method="getProperties" />
    </spring:property>
</spring:bean>    
public class DatabasePropertiesProvider {
    public Properties getProperties() throws Exception {
        Properties properties = new Properties();
        // get properties from the database
        return properties;
    }
}