Mule-在groovy组件内访问spring属性占位符

时间:2014-09-29 23:02:08

标签: mule

有没有办法可以直接在mule Flow中使用的groovy脚本文件中访问spring属性placheolder

这样的事情会起作用吗? 。假设' ftp.server.url'是由spring加载的application.properties中的属性

<context:property-placeholder location="classpath:application.properties" />

Ex Groovy脚本:

def ftpClient =new FTPClient().with {
    connect ${ftp.server.url}
}

1 个答案:

答案 0 :(得分:2)

如果您的脚本嵌入在Mule XML配置中,则应该可以使用:

def ftpClient =new FTPClient().with {
    connect "${ftp.server.url}"
}