我在春季啓動使用駱駝。我想以動態名稱保存文件。使用當前時間戳記文件名稱的例子,如"Prefix-20170612115230.xml"
。我可以做到這一點,如果我像from(FTP).marshal().to("file:tmp/outbound?fileName=Prefix-${date:now:yyyyMMddHHmmss}.xml")
硬編碼。駱駝春季啓動application.properties不支持動態值
但是,如果我這個值作爲application.properties
在outbound.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。我想我需要逃避$
符號,但逃脫它像#{'$'}
沒有幫助。