Package io.micronaut.http.resource
Class ResourceLoaderFactory
- java.lang.Object
-
- io.micronaut.http.resource.ResourceLoaderFactory
-
@Factory public class ResourceLoaderFactory extends java.lang.Object
Creates beans forResourceLoader
s to handle static resource requests. Registers a resource resolver that uses those beans.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description ResourceLoaderFactory(io.micronaut.context.env.Environment environment)
The resource factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected io.micronaut.core.io.file.FileSystemResourceLoader
fileSystemResourceLoader()
protected io.micronaut.core.io.scan.ClassPathResourceLoader
getClassPathResourceLoader()
protected io.micronaut.core.io.ResourceResolver
resourceResolver(java.util.List<io.micronaut.core.io.ResourceLoader> resourceLoaders)
-
-
-
Method Detail
-
getClassPathResourceLoader
@Singleton @NonNull protected io.micronaut.core.io.scan.ClassPathResourceLoader getClassPathResourceLoader()
- Returns:
- The class path resource loader
-
fileSystemResourceLoader
@Singleton @NonNull protected io.micronaut.core.io.file.FileSystemResourceLoader fileSystemResourceLoader()
- Returns:
- The file system resource loader
-
resourceResolver
@Singleton @Indexed(io.micronaut.core.io.ResourceResolver.class) @NonNull protected io.micronaut.core.io.ResourceResolver resourceResolver(@NonNull java.util.List<io.micronaut.core.io.ResourceLoader> resourceLoaders)
- Parameters:
resourceLoaders
- The resource loaders- Returns:
- The resource resolver
-
-