2013-07-08 68 views
1

我正在使用以下方法成功檢索系統屬性的項目。使用「@」獲取系統屬性

<property name="blah" value="@[email protected]"/> 

這看起來可能會使用與@前綴和後綴自定義屬性佔位符,但我沒有找到一個在上下文。我搜索了SPEL參考,沒有看到這個引用的語法。

這是什麼內置到春天,如果是的話,哪裏是參考?

回答

5

如果您使用的是Maven,這是默認的佔位符標記,其Maven可以在process-resources phase代替之一:

因爲「@」分隔符是兩端一樣,我們不需要指定'@ * @'(雖然我們可以)。

作爲一個關於如何使用資源mojo的假設,它的表達方式相當糟糕,但它準確地反映了默認行爲。

+0

請問您是否提供此信息的鏈接? –

+0

要添加一個鏈接,這被稱爲「過濾」:http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html –