Package io.micronaut.http.resource
Class ResourceLoaderFactory
java.lang.Object
io.micronaut.http.resource.ResourceLoaderFactory
Creates beans for
ResourceLoaders to handle static resource requests. Registers a resource resolver that
uses those beans.- Since:
- 1.0
-
Constructor Summary
ConstructorsConstructorDescriptionResourceLoaderFactory(io.micronaut.context.env.Environment environment) The resource factory. -
Method Summary
Modifier and TypeMethodDescriptionprotected @NonNull io.micronaut.core.io.file.FileSystemResourceLoaderprotected @NonNull io.micronaut.core.io.scan.ClassPathResourceLoaderprotected @NonNull io.micronaut.core.io.ResourceResolverresourceResolver(@NonNull List<io.micronaut.core.io.ResourceLoader> resourceLoaders)
-
Constructor Details
-
ResourceLoaderFactory
public ResourceLoaderFactory(io.micronaut.context.env.Environment environment) The resource factory.- Parameters:
environment- The environment
-
-
Method Details
-
getClassPathResourceLoader
@Singleton @NonNull protected @NonNull io.micronaut.core.io.scan.ClassPathResourceLoader getClassPathResourceLoader()- Returns:
- The class path resource loader
-
fileSystemResourceLoader
@Singleton @NonNull protected @NonNull io.micronaut.core.io.file.FileSystemResourceLoader fileSystemResourceLoader()- Returns:
- The file system resource loader
-
resourceResolver
@Singleton @Indexed(io.micronaut.core.io.ResourceResolver.class) @NonNull protected @NonNull io.micronaut.core.io.ResourceResolver resourceResolver(@NonNull @NonNull List<io.micronaut.core.io.ResourceLoader> resourceLoaders) - Parameters:
resourceLoaders- The resource loaders- Returns:
- The resource resolver
-