Как пройти vm args
(java -Dport = 5) до application context
?Как передать аргументы VM в applicationContext весной
Я хочу настроить порт динамически пользователем, используя команду application context
.
Как пройти vm args
(java -Dport = 5) до application context
?Как передать аргументы VM в applicationContext весной
Я хочу настроить порт динамически пользователем, используя команду application context
.
В случае, если вы пытаетесь получить доступ аргументы VM в контексте приложения весной, а затем просто добавить ниже определение бина в контексте файла:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreUnresolvablePlaceholders" value="true"></property>
</bean>
и доступ к арг VM, как $ {vm_property}.
, если вы например прошли -Dport = 5, которые могут быть доступны в качестве
<bean class="com.testing.test.MyClass">
<property name="myProperty" value="${port}"></property>
</bean>
Спасибо большое :-) Это сработало !! – Sarit
Поскольку ответ сработал, можете ли вы принять это как ответ. –
Я думаю, что Существует только один способ весной с помощью инъекции. и получить значение свойства из любого файла свойства
Я использую Spring 3.1 – Sarit