2017-06-12 106 views
1

我在春季啓動使用駱駝。我想以動態名稱保存文件。使用當前時間戳記文件名稱的例子,如"Prefix-20170612115230.xml"。我可以做到這一點,如果我像from(FTP).marshal().to("file:tmp/outbound?fileName=Prefix-${date:now:yyyyMMddHHmmss}.xml")硬編碼。駱駝春季啓動application.properties不支持動態值

但是,如果我這個值作爲application.propertiesoutbound.ftp.location=file:tmp/outbound?fileName=CA-RP-na-${date:now:yyyyMMddHHmmss}.xml航作爲from(FTP).marshal().to("{{outbound.ftp.location}}")添加和使用該值,則該文件的名稱是一樣的東西Prefix-now:yyyyMMddHHmmss.xml

什麼是正確的方式來使用application.properties。我想我需要逃避$符號,但逃脫它像#{'$'}沒有幫助。

回答