2012-05-10 1 views
1

Есть ли способ получить доступ к любому значению параметра -D (опция JVM) в приложении SpringContext.xml?Доступ к параметрам JVM в контексте приложения Spring's xml

Я обращаюсь к контенту Apache Camel через приложение SpringContest.xml и отделяю свои маршруты или camelContexts на основе -Denv = "preprod".

ответ

1

Если у вас есть конфигурация-заполнитель, вы можете получить доступ к свойствам системы, используя ${env}.

Если вы используете пружину 3.0 или выше, вы можете использовать поддержку языка выражения весной (SPEL) - #{systemProperties.env}

+0

Я использую Spring 3.1. Для этого мне также нужно настроить свойство-placeholder? –

+0

no - вам не нужен атрибут свойств для Spel - он будет работать по умолчанию. – gkamal

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