我正在开发一个成功使用以下内容检索系统属性的项目。
<property name="blah" value="@some.system.property@"/>
这看起来可能正在使用带有前缀和后缀的自定义属性占位符,@
但我在上下文中找不到。我已经搜索了 SPEL 参考,但没有看到此语法被引用。
这是 Spring 内置的东西,如果是,参考在哪里?
如果您使用的是 Maven,这是 Maven 可以在process-resources
阶段替换的默认占位符标记之一:
由于'@'分隔符在两端是相同的,我们不需要指定'@*@'(尽管我们可以)。
作为如何使用资源 mojo 的假设,它的措辞相当糟糕,但它准确地反映了默认行为。