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

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

Introduction

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

Prototype

public ResourceHandlerRegistry setOrder(int order) 

Source Link

Document

Specify the order to use for resource handling relative to other HandlerMapping HandlerMappings configured in the Spring MVC application context.

Usage

From source file:com.aestheticsw.jobkeywords.web.config.WebConfiguration.java

/**
 * <pre>//from w w w .  j a  v  a  2s  .c o m
 * @see <a href="http://stackoverflow.com/questions/27789277/how-to-handle-html-page-using-contentnegotiation-but-not-through-jsp-internal">
 * http://stackoverflow.com/questions/27789277/how-to-handle-html-page-using-contentnegotiation-but-not-through-jsp-internal</a>
 * </pre>
 */
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.setOrder(0);
    registry.addResourceHandler("/css/**").addResourceLocations("classpath:/static/css/");
    registry.addResourceHandler("/js/**").addResourceLocations("classpath:/static/js/");
    registry.addResourceHandler("/javadoc/**").addResourceLocations("classpath:/static/javadoc/");
    registry.addResourceHandler("/image/**").addResourceLocations("/static/image/");
}

From source file:sample.config.WebMvcConfig.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/resources/**").addResourceLocations("/resources/").setCachePeriod(31556926);
    registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
}

From source file:sample.mvc.config.WebMvcConfiguration.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/resources/")
            .setCachePeriod(31556926);// www .  j av a2  s .c om
    registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
}

From source file:org.wallride.autoconfigure.WebAdminConfiguration.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/resources/admin/");
    registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
    registry.setOrder(Integer.MIN_VALUE);
}

From source file:com.searchbox.framework.config.WebConfig.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/assets/css/**").addResourceLocations("/css/").setCachePeriod(31556926);
    registry.addResourceHandler("/assets/images/**").addResourceLocations("/img/").setCachePeriod(31556926);
    registry.addResourceHandler("/assets/js/**").addResourceLocations("/js/").setCachePeriod(31556926);
    registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
}

From source file:org.wallride.autoconfigure.WallRideWebMvcConfiguration.java

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    Integer cachePeriod = this.resourceProperties.getCachePeriod();
    registry.addResourceHandler("/resources/**")
            .addResourceLocations(wallRideProperties.getHome() + "themes/default/resources/",
                    CLASSPATH_RESOURCE_LOCATION)
            .setCachePeriod(cachePeriod);
    registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/")
            .setCachePeriod(cachePeriod);
    registry.setOrder(Integer.MIN_VALUE);
}