1

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

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

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

这是 Spring 内置的东西,如果是,参考在哪里?

4

1 回答 1

5

如果您使用的是 Maven,这是 Maven 可以在process-resources阶段替换的默认占位符标记之一:

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

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

于 2013-07-08T12:12:46.580 回答