/** * Add a route that serves resources from the "public" directory within your classpath. */ default Route addPublicResourceRoute(String urlPath) { return addResourceRoute(new PublicResourceHandler(urlPath)); }
/** * Add a route that serves webjars (http://www.webjars.org/) resources. */ default Route addWebjarsResourceRoute(String urlPath) { return addResourceRoute(new WebjarsResourceHandler(urlPath)); }
/** * Add a route that serves resources from a directory(file system). */ default Route addFileResourceRoute(String urlPath, File directory) { return addResourceRoute(new FileResourceHandler(urlPath, directory)); }
/** * Add a route that serves resources from classpath. */ default Route addClasspathResourceRoute(String urlPath, String resourceBasePath) { return addResourceRoute(new ClasspathResourceHandler(urlPath, resourceBasePath)); }
default Route addFileResourceRoute(String urlPath, String directory) { return addResourceRoute(new FileResourceHandler(urlPath, directory)); }
default Route addClasspathResourceRoute(String urlPath, Class<?> resourceClass) { return addResourceRoute(new ClasspathResourceHandler(urlPath, resourceClass.getName().replace(".", "/"))); }