Class SystemPropertiesSetterBean


  • public class SystemPropertiesSetterBean
    extends Object
    Takes a set of properties and pushes them into the Java environment. Usually, VM properties are required by the system (see SystemPropertiesFactoryBean and Spring's PropertyPlaceholderConfigurer); sometimes it is necessary to take properties available to Spring and push them onto the VM.

    For simplicity, the system property, if present, will NOT be modified. Also, property placeholders (${...}), empty values and null values will be ignored.

    Use the init() method to push the properties.

    Since:
    V3.1
    Author:
    Derek Hulley
    • Method Detail

      • setPropertyMap

        public void setPropertyMap​(Map<String,​String> propertyMap)
        Set the properties that will be pushed onto the JVM.
        Parameters:
        propertyMap - a map of property name to property value
      • init

        public void init()