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
PropertyIndexSuppliermanaging 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.MapPropertySourcecontaining secret properties.An interface for loading the content of a file.A wrapper aroundConfigurableEnvironmentwhich loads secrets and applies them toSecretPropertiesPropertySource.