Class SpringApplicationDefaultPropertiesPostProcessor

    • Field Detail

      • DEFAULT_PROPERTIES_RESOURCES_PATTERN

        public static final java.lang.String DEFAULT_PROPERTIES_RESOURCES_PATTERN
        The resource pattern to load the properties resources.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SpringApplicationDefaultPropertiesPostProcessor

        public SpringApplicationDefaultPropertiesPostProcessor()
    • Method Detail

      • initializeResources

        public void initializeResources​(java.util.Set<java.lang.String> defaultPropertiesResources)
        Initializes the default properties resources by adding the DEFAULT_PROPERTIES_RESOURCES_PATTERN wildcard pattern for loading all property source resources from /META-INF/config/default/.

        Example Usage

        
           SpringApplicationDefaultPropertiesPostProcessor processor =
               new SpringApplicationDefaultPropertiesPostProcessor();
           Set<String> resources = new LinkedHashSet<>();
           processor.initializeResources(resources);
           // resources now contains "classpath*:/META-INF/config/default/*.*"
         
        Specified by:
        initializeResources in interface DefaultPropertiesPostProcessor
        Parameters:
        defaultPropertiesResources - the mutable set to add resource patterns to