Package de.vinado.boot.secrets
@NonNullApi
package de.vinado.boot.secrets
Provides an extensible API to build environment post-processors that resolve files containing sensible data aka
secrets.
- Author:
- Vincent Nadoll
-
ClassDescriptionComposite
PropertyIndexSupplier
managing delegates of its own type.Convenience component making use of the Builder Pattern to instantiate a newCompositePropertyIndexSupplier
.A supplier implementation for creating a property index over a map of application configuration properties from application.properties (or similar).The default resolver implementation for loading the content of aResource
.An environment post-processor that resolves secrets.file.properties from the application.properties file and overrides existing properties.A supplier for creating a property index over all environment properties ending with the configured suffix.An environment post-processor that resolves every environment variable with a _FILE suffix.An environment post-processor that resolves secrets.file.properties from the application.properties file and overrides existing properties.A supplier for creating a property index over filenames in a configurable directory.Enumeration of available filename name separators.An environment post-processor that resolves all files from a configurable directory.An interface for specifyingSupplier
's type.MapPropertySource
containing secret properties.An interface for loading the content of a file.A wrapper aroundConfigurableEnvironment
which loads secrets and applies them toSecretPropertiesPropertySource
.