In case you trying to access the VM arguments in spring application context, then just add the below bean definition in context file:
And access the VM args as ${vm_property}, e.g if you passed the –Dfoo=bar, which can be access as,
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreUnresolvablePlaceholders" value="true"></property>
</bean>
And access the VM args as ${vm_property}, e.g if you passed the –Dfoo=bar, which can be access as,
<bean class="com.company.test.MyClazz">
<property name="myProperty" value="${foo}"></property>
</bean>
Comments