Class PropertySourceLoaders

java.lang.Object
io.microsphere.spring.boot.env.PropertySourceLoaders
All Implemented Interfaces:
org.springframework.boot.env.PropertySourceLoader

public class PropertySourceLoaders extends Object implements org.springframework.boot.env.PropertySourceLoader
The composite class of PropertySourceLoader with utilities features
Since:
1.0.0
Author:
Mercy
See Also:
  • PropertySourceLoader
  • Constructor Details

    • PropertySourceLoaders

      public PropertySourceLoaders()
    • PropertySourceLoaders

      public PropertySourceLoaders(ClassLoader classLoader)
    • PropertySourceLoaders

      public PropertySourceLoaders(org.springframework.core.io.ResourceLoader resourceLoader)
  • Method Details

    • getFileExtensions

      public String[] getFileExtensions()
      Specified by:
      getFileExtensions in interface org.springframework.boot.env.PropertySourceLoader
    • load

      public List<org.springframework.core.env.PropertySource<?>> load(String name, org.springframework.core.io.Resource resource) throws IOException
      Specified by:
      load in interface org.springframework.boot.env.PropertySourceLoader
      Throws:
      IOException
    • reloadAsOriginTracked

      public org.springframework.core.env.PropertySource<?> reloadAsOriginTracked(org.springframework.core.env.PropertySource<?> propertySource) throws IOException
      Reload the PropertySource as an instance of PropertySource with OriginLookup
      Parameters:
      propertySource - PropertySource
      Returns:
      an instance of PropertySource with OriginLookup
      Throws:
      IOException
    • loadAsOriginTracked

      public org.springframework.core.env.PropertySource<?> loadAsOriginTracked(String name, String location) throws IOException
      Load the PropertySource as an instance of PropertySource with OriginLookup
      Parameters:
      name - the name of PropertySource
      location - the location of Resource for PropertySource
      Returns:
      an instance of PropertySource with OriginLookup
      Throws:
      IOException