使用“@”获取系统属性

时间:2013-07-08 12:07:12

标签: java spring

我正在开发一个成功使用以下项目来检索系统属性的项目。

<property name="blah" value="@some.system.property@"/>

这看起来可能正在使用前缀和后缀为@的自定义属性占位符,但我在上下文中找不到一个。我搜索了SPEL引用,但没有看到引用的语法。

这是内置于Spring的内容吗?如果是,那么引用在哪里?

1 个答案:

答案 0 :(得分:5)

如果您使用的是Maven,那么Maven可以在process-resources phase期间替换的默认占位符标记之一:

  

由于两端的'@'分隔符相同,我们不需要指定'@ * @'(尽管我们可以)。

作为假设如何使用资源mojo,它的措辞相当差,但它准确地反映了默认行为。