List of usage examples for org.springframework.web.servlet.config.annotation ResourceHandlerRegistry addResourceHandler
public ResourceHandlerRegistration addResourceHandler(String... pathPatterns)
From source file:com.github.carlomicieli.nerdmovies.config.WebConfig.java
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //Handles HTTP GET requests for resources by efficiently serving //up static resources in the ${webappRoot}/resources directory registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); }
From source file:com.epam.ta.reportportal.core.configs.MvcConfig.java
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { if (!registry.hasMappingForPattern("/**")) { registry.addResourceHandler("/**").addResourceLocations(CLASSPATH_RESOURCE_LOCATIONS); }/*w ww . j a v a 2 s.c om*/ if (!registry.hasMappingForPattern("/webjars/**")) { registry.addResourceHandler("/webjars/**") .addResourceLocations("classpath:/META-INF/resources/webjars/"); } }
From source file:org.zlogic.vogon.web.WebConfig.java
/** * Configures resource handlers by auto-enabling the WebJarsResourceResolver * * @param registry ResourceHandlerRegistry instance *//* ww w . j ava2s . co m*/ @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //TODO: remove this and use "spring.resources.chain.enabled:true" in application.properties when upgrading Spring Boot super.addResourceHandlers(registry); registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/") .resourceChain(true); }
From source file:com.interop.webapp.WebApp.java
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler(imagesWebPathMask).addResourceLocations(config.getImageFilesRoot() + '/'); }
From source file:com.sendish.api.SwaggerConfig.java
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { Integer cachePeriod = this.resourceProperties.getCachePeriod(); if (!registry.hasMappingForPattern("/swagger-ui/**")) { registry.addResourceHandler("/swagger-ui/**").addResourceLocations("classpath:/resources/swagger-ui/") .setCachePeriod(cachePeriod); }//from w w w . j av a 2s . c om }
From source file:cn.newgxu.lab.core.config.SpringBeans.java
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { int cachePeriod = 3600 * 24 * 15; registry.addResourceHandler("/resources/**").addResourceLocations("/resources/") .setCachePeriod(cachePeriod); registry.addResourceHandler("/favicon.ico").addResourceLocations("/").setCachePeriod(cachePeriod); registry.addResourceHandler("/robots.txt").addResourceLocations("/").setCachePeriod(cachePeriod); }
From source file:com.xiovr.unibot.config.MvcConfig.java
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { // registry.addResourceHandler("/assets/**"). // addResourceLocations("classpath:/resources/web/assets/"); registry.addResourceHandler("/favicon.ico").addResourceLocations("classpath:/web/favicon.ico"); registry.addResourceHandler("/css/**").addResourceLocations("classpath:/web/css/"); registry.addResourceHandler("/images/**").addResourceLocations("classpath:/web/images/"); registry.addResourceHandler("/js/**").addResourceLocations("classpath:/web/js/"); registry.addResourceHandler("/templates/**").addResourceLocations("classpath:/web/templates/"); registry.addResourceHandler("/build/**").addResourceLocations("classpath:/web/build/"); registry.addResourceHandler("/bower_components/**") .addResourceLocations("classpath:/web/bower_components/"); registry.addResourceHandler("/partials/**").addResourceLocations("classpath:/web/partials/"); registry.addResourceHandler("/static/**").addResourceLocations("classpath:/web/static/"); registry.addResourceHandler("/unibot.html").addResourceLocations("classpath:/web/unibot.html"); }
From source file:com.github.baimurzin.config.WebConfig.java
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { // registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // registry.addResourceHandler(Constants.EXTERNAL_PATH + "/**").addResourceLocations("file:///" + env.getProperty("image.upload.path")).setCachePeriod(86400); registry.addResourceHandler("/static/**").addResourceLocations("/app/"); /**/*from ww w.ja v a2 s . co m*/ * swagger UI resources */ registry.addResourceHandler("/css/**").addResourceLocations("/public/css/"); registry.addResourceHandler("/images/**").addResourceLocations("/public/images/"); registry.addResourceHandler("/js/**").addResourceLocations("/public/js/").addResourceLocations("/app/"); registry.addResourceHandler("/fonts/**").addResourceLocations("/public/fonts/"); registry.addResourceHandler("/lib/**").addResourceLocations("/public/lib/"); registry.addResourceHandler("*.html").addResourceLocations("/"); registry.addResourceHandler("/bootstrap/**").addResourceLocations("/app/vendor/bootstrap/"); }
From source file:alfio.config.MvcConfiguration.java
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { ResourceHandlerRegistration reg = registry.addResourceHandler("/resources/**") .addResourceLocations("/resources/"); int cacheMinutes = environment.acceptsProfiles(Initializer.PROFILE_LIVE) ? 15 : 0; reg.setCachePeriod(cacheMinutes * 60); }
From source file:org.pmp.budgeto.app.SwaggerDispatcherConfigTest.java
@Test public void addResourceHandlers() throws Exception { ResourceHandlerRegistry resourceHandlerRegistry = Mockito.mock(ResourceHandlerRegistry.class); ResourceHandlerRegistration swaggerResourceHandlerRegistration = Mockito .mock(ResourceHandlerRegistration.class); Mockito.when(resourceHandlerRegistry .addResourceHandler(new String[] { "css/", "images/", "lib/", "swagger-ui.js" })) .thenReturn(swaggerResourceHandlerRegistration); Mockito.when(swaggerResourceHandlerRegistration.addResourceLocations("classpath:META-INF/resources/")) .thenReturn(swaggerResourceHandlerRegistration); Mockito.when(swaggerResourceHandlerRegistration.setCachePeriod(0)) .thenReturn(swaggerResourceHandlerRegistration); ResourceHandlerRegistration indexResourceHandlerRegistration = Mockito .mock(ResourceHandlerRegistration.class); Mockito.when(resourceHandlerRegistry.addResourceHandler("index.html")) .thenReturn(indexResourceHandlerRegistration); Mockito.when(indexResourceHandlerRegistration.addResourceLocations("classpath:swagger/")) .thenReturn(indexResourceHandlerRegistration); Mockito.when(indexResourceHandlerRegistration.setCachePeriod(0)) .thenReturn(indexResourceHandlerRegistration); swaggerDispatcherConfig.addResourceHandlers(resourceHandlerRegistry); Mockito.verify(resourceHandlerRegistry) .addResourceHandler(new String[] { "css/", "images/", "lib/", "swagger-ui.js" }); Mockito.verify(swaggerResourceHandlerRegistration).addResourceLocations("classpath:META-INF/resources/"); Mockito.verify(swaggerResourceHandlerRegistration).setCachePeriod(0); Mockito.verify(resourceHandlerRegistry).addResourceHandler("index.html"); Mockito.verify(indexResourceHandlerRegistration).addResourceLocations("classpath:swagger/"); Mockito.verify(indexResourceHandlerRegistration).setCachePeriod(0); Mockito.verifyNoMoreInteractions(resourceHandlerRegistry, swaggerResourceHandlerRegistration, indexResourceHandlerRegistration); }