ConfigDataLoader Type — spring-boot Architecture
Architecture documentation for the ConfigDataLoader type/interface in ConfigDataLoader.java from the spring-boot codebase.
Entity Profile
Source Code
core/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigDataLoader.java lines 46–69
public interface ConfigDataLoader<R extends ConfigDataResource> {
/**
* Returns if the specified resource can be loaded by this instance.
* @param context the loader context
* @param resource the resource to check.
* @return if the resource is supported by this loader
*/
default boolean isLoadable(ConfigDataLoaderContext context, R resource) {
return true;
}
/**
* Load {@link ConfigData} for the given resource.
* @param context the loader context
* @param resource the resource to load
* @return the loaded config data or {@code null} if the location should be skipped
* @throws IOException on IO error
* @throws ConfigDataResourceNotFoundException if the resource cannot be found
*/
@Nullable ConfigData load(ConfigDataLoaderContext context, R resource)
throws IOException, ConfigDataResourceNotFoundException;
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free