List of usage examples for org.springframework.web.servlet.config.annotation ResourceHandlerRegistration setCachePeriod
public ResourceHandlerRegistration setCachePeriod(Integer cachePeriod)
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); }