接口 PropertySourceLoader

所有已知实现类:
PropertiesPropertySourceLoader, YamlPropertySourceLoader

public interface PropertySourceLoader
Strategy interface located through SpringFactoriesLoader and used to load a PropertySource.
从以下版本开始:
1.0.0
作者:
Dave Syer, Phillip Webb
  • 方法概要

    修饰符和类型
    方法
    说明
    Returns the file extensions that the loader supports (excluding the '.').
    load(String name, Resource resource)
    Load the resource into one or more property sources.
  • 方法详细资料

    • getFileExtensions

      String[] getFileExtensions()
      Returns the file extensions that the loader supports (excluding the '.').
      返回:
      the file extensions
    • load

      List<PropertySource<?>> load(String name, Resource resource) throws IOException
      Load the resource into one or more property sources. Implementations may either return a list containing a single source, or in the case of a multi-document format such as yaml a source for each document in the resource.
      参数:
      name - the root name of the property source. If multiple documents are loaded an additional suffix should be added to the name for each source loaded.
      resource - the resource to load
      返回:
      a list property sources
      抛出:
      IOException - if the source cannot be loaded