2013-07-08 3 views
1

Я работаю над проектом, который успешно использует следующее, чтобы получить свойства системы.Использование «@» для получения системного свойства

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

Это выглядит, как он может использовать пользовательское свойство пустышку с приставкой и суффиксом @, но я не нашел в контексте. Я искал ссылку SPEL и не вижу ссылки на этот синтаксис.

Это что-то встроенное в весну, и если да, то где ссылка?

ответ

5

Если вы используете Maven, то есть один из маркеров заполнителей умолчанию, Maven может заменить в течение process-resources phase:

Поскольку «@» Разделитель одинаково на обоих концах, мы не делаем нужно указать '@ * @' (хотя мы можем).

Это довольно плохо, как гипотетический способ использования ресурсов mojo, но он точно отражает поведение по умолчанию.

+0

Вы бы предоставили ссылку на эту информацию? –

+0

Чтобы добавить еще одну ссылку, это называется 'filtering': http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html –

Смежные вопросы