я добавил свойство системы в моем run.conf моего JBOSS как это:Есть ли способ разрешить свойства системы в файле web.xml?
JAVA_OPTS="$JAVA_OPTS -Dfoo=bar"
Теперь мой вопрос, если есть способ разрешить это свойство в файле web.xml в пути что-то вроде это:
...
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:applicationContext-common.xml
classpath:conf/${foo}/applicationContext-local.xml
</param-value>
</context-param>
...
Я знаю, это только один из возможных вариантов я исследую. если бы я мог разрешить это в моем файле web.xml, это было бы легко, не касаясь каждого файла конфигурации приложения. – Mauli
Если ваш дизайн системы хорошо, вы не должны прикасаться к нему так часто. вы можете скрыть «реализацию», что означает получение свойства за статическим методом. Вы инкапсулируете то, как вы его получите. Сколько раз вы называете это равным для обоих решений. – Mork0075