Resource Handler
The Resource Handler Interface (See Interface here) allows you to create a resource handler that can be added to the Resource Handler Registry.
Methods
Name | Description |
addResourceHandler | Adds one or multiple RegExp route to be intercepted. When intercepted, |
addResourceHandlerLocation | Adds one or multiple locations where the resources are located internally. |
addResourceHandlerIndex | Adds one or multiple paths to index files for each resource location. |
addResourceCors | Adds a CORS configuration to be applied when requesting the static content configured. |
addResourceResolver | Adds the resolver that will read & resolve the requests for declared routes. |
Example
In the above example, we are declaring that routes starting with /js/
should go to ./src/main/resources/static/js
and so on. We are also defining that the root routes (/(.*)
) should have an index file which is index.html
in ./src/main/resources/static
Our resolver for such requests is MandarineResourceResolver
, which is the default resolver by Mandarine. This resolver is used in Mandarine static content, but it can also be used for multiple handlers.
Last updated