Package org.springframework.core.io.support
@NonNullApi
@NonNullFields
package org.springframework.core.io.support
Support classes for Spring's resource abstraction.
Includes a ResourcePatternResolver mechanism.
-
ClassDescriptionThe default implementation for
PropertySourceFactory
, wrapping every resource in aResourcePropertySource
.Holder that combines aResource
descriptor with a specific encoding orCharset
to be used for reading from the resource.Helper class for loading a localized resource, specified through name, extension and current locale.AResourcePatternResolver
implementation that is able to resolve a specified resource location path into one or more matching Resources.Base class for JavaBean-style components that need to load properties from one or more resources.Convenient utility methods for loading ofjava.util.Properties
, performing standard handling of input streams.Descriptor for aPropertySource
.Strategy interface for creating resource-basedPropertySource
wrappers.Contributeproperty sources
to theEnvironment
.Editor forResource
arrays, to automatically convertString
location patterns (e.g.Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) intoResource
objects.Utility class for determining whether a given URL is a resource location that can be loaded via aResourcePatternResolver
.Subclass ofPropertiesPropertySource
that loads aProperties
object from a givenResource
or resource location such as"classpath:/com/myco/foo.properties"
or"file:/path/to/file.xml"
.General purpose factory loading mechanism for internal use within the framework.Strategy for resolving constructor arguments based on their type.Strategy for handling a failure that occurs when instantiating a factory.