Example usage for org.springframework.web.servlet.config.annotation ResourceHandlerRegistry addResourceHandler

List of usage examples for org.springframework.web.servlet.config.annotation ResourceHandlerRegistry addResourceHandler

Introduction

In this page you can find the example usage for org.springframework.web.servlet.config.annotation ResourceHandlerRegistry addResourceHandler.

Prototype

public ResourceHandlerRegistration addResourceHandler(String... pathPatterns) 

Source Link

Document

Add a resource handler for serving static resources based on the specified URL path patterns.

Usage

From source file:cn.conf.WebMvcConfig.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");

    registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/resources/");

    registry.addResourceHandler("files/**").addResourceLocations("file:D:/files/");

}

From source file:com.javaetmoi.sample.config.WebMvcConfig.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    // Static ressources from both WEB-INF and webjars
    registry.addResourceHandler("/resources/**").addResourceLocations("/resources/")
            .setCachePeriod(CACHE_PERIOD);
    registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/")
            .setCachePeriod(CACHE_PERIOD);
}

From source file:cz.muni.fi.editor.webapp.config.MvcConfiguration.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/resources/**").addResourceLocations("/resources/")
            .setCachePeriod(environment.getProperty("web.cache.resources.time", Integer.class));

    registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/")
            .setCachePeriod(environment.getProperty("web.cache.webjars.time", Integer.class));

    registry.addResourceHandler("/favicon.ico").addResourceLocations("/resources/favicon/favicon.ico")
            .setCachePeriod(31556926);//w ww .  j  a  v  a  2 s .  c  o m
}

From source file:ca.unx.template.config.MvcConfiguration.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    super.addResourceHandlers(registry);
    registry.addResourceHandler("/WEB-INF/views/**").addResourceLocations("/WEB-INF/views/");
    registry.addResourceHandler("/WEB-INF/resources/**").addResourceLocations("/WEB-INF/resources/");
}

From source file:mx.edu.um.eventosum.config.WebConfig.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/css/**").addResourceLocations("/css/");
    registry.addResourceHandler("/img/**").addResourceLocations("/img/");
    registry.addResourceHandler("/js/**").addResourceLocations("/js/");
    registry.addResourceHandler("/crossdomain.xml").addResourceLocations("/crossdomain.xml");
    registry.addResourceHandler("/favicon.ico").addResourceLocations("/favicon.ico");
    registry.addResourceHandler("/robots.txt").addResourceLocations("/robots.txt");
    registry.addResourceHandler("/humans.txt").addResourceLocations("/humans.txt");
    registry.addResourceHandler("/404.html").addResourceLocations("/404.html");
    registry.addResourceHandler("/405.html").addResourceLocations("/405.html");
    registry.addResourceHandler("/apple-touch-icon-114x114-precomposed.png")
            .addResourceLocations("/apple-touch-icon-114x114-precomposed.png");
    registry.addResourceHandler("/apple-touch-icon-144x144-precomposed.png")
            .addResourceLocations("/apple-touch-icon-144x144-precomposed.png");
    registry.addResourceHandler("/apple-touch-icon-57x57-precomposed.png")
            .addResourceLocations("/apple-touch-icon-57x57-precomposed.png");
    registry.addResourceHandler("/apple-touch-icon-72x72-precomposed.png")
            .addResourceLocations("/apple-touch-icon-72x72-precomposed.png");
    registry.addResourceHandler("/apple-touch-icon-precomposed.png")
            .addResourceLocations("/apple-touch-icon-precomposed.png");
    registry.addResourceHandler("/apple-touch-icon.png").addResourceLocations("/apple-touch-icon.png");
}

From source file:org.fuzzydb.samples.mvc.config.WebMvcConfig.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    // for spring-js dojo
    registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/META-INF/web-resources/",
            "/static/");
    registry.addResourceHandler("/static/**").addResourceLocations("/static/");
}

From source file:org.oncoblocks.centromere.web.config.WebServicesConfig.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
    registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
    if ("true".equals(env.getRequiredProperty("centromere.web.enable-static-content").toLowerCase())) {
        registry.addResourceHandler("/static/**").addResourceLocations("/static/");
        if (env.getRequiredProperty("centromere.web.home-page") != null
                && !"".equals(env.getRequiredProperty("centromere.web.home-page"))
                && env.getRequiredProperty("centromere.web.home-page-location") != null
                && !"".equals(env.getRequiredProperty("centromere.web.home-page"))) {
            registry.addResourceHandler(env.getRequiredProperty("centromere.web.home-page"))
                    .addResourceLocations(env.getRequiredProperty("centromere.web.home-page-location"));
            logger.info(String.format("[CENTROMERE] Static home page configured at URL: /%s",
                    env.getRequiredProperty("centromere.web.home-page")));
        } else {// ww w . jav  a  2 s  . c om
            logger.warn("[CENTROMERE] Static home page location not properly configured.");
        }
    }
}

From source file:com.jelastic.campitos.WebApConfig.java

public void addResourceHandlers(ResourceHandlerRegistry registry) {
    System.out.println("===========>>> DispatcherContext configurando los recursos, (AUNQUE CASI NO LOS USO):");
    registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
}

From source file:com.ethercamp.harmony.config.ApplicationConfig.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    if (!registry.hasMappingForPattern("/webjars/**")) {
        registry.addResourceHandler("/webjars/**")
                .addResourceLocations("classpath:/META-INF/resources/webjars/");
    }//w  w w  . ja v a 2  s.c o  m
}

From source file:org.lightadmin.core.config.context.LightAdminContextConfiguration.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/styles/**").addResourceLocations("classpath:/META-INF/resources/styles/");
    registry.addResourceHandler("/scripts/**").addResourceLocations("classpath:/META-INF/resources/scripts/");
    registry.addResourceHandler("/images/**").addResourceLocations("classpath:/META-INF/resources/images/",
            LIGHT_ADMIN_CUSTOM_RESOURCE_CLASSPATH_LOCATION + "/images/").setCachePeriod(31556926);
}