本文整理汇总了Java中org.springframework.web.servlet.resource.GzipResourceResolver类的典型用法代码示例。如果您正苦于以下问题:Java GzipResourceResolver类的具体用法?Java GzipResourceResolver怎么用?Java GzipResourceResolver使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
GzipResourceResolver类属于org.springframework.web.servlet.resource包,在下文中一共展示了GzipResourceResolver类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: resourceHandlerChainCustomized
import org.springframework.web.servlet.resource.GzipResourceResolver; //导入依赖的package包/类
@Test
public void resourceHandlerChainCustomized() throws Exception {
load("spring.resources.chain.enabled:true", "spring.resources.chain.cache:false",
"spring.resources.chain.strategy.content.enabled:true",
"spring.resources.chain.strategy.content.paths:/**,/*.png",
"spring.resources.chain.strategy.fixed.enabled:true",
"spring.resources.chain.strategy.fixed.version:test",
"spring.resources.chain.strategy.fixed.paths:/**/*.js",
"spring.resources.chain.html-application-cache:true",
"spring.resources.chain.gzipped:true");
assertThat(getResourceResolvers("/webjars/**")).hasSize(3);
assertThat(getResourceTransformers("/webjars/**")).hasSize(2);
assertThat(getResourceResolvers("/**")).extractingResultOf("getClass")
.containsOnly(VersionResourceResolver.class, GzipResourceResolver.class,
PathResourceResolver.class);
assertThat(getResourceTransformers("/**")).extractingResultOf("getClass")
.containsOnly(CssLinkResourceTransformer.class,
AppCacheManifestTransformer.class);
VersionResourceResolver resolver = (VersionResourceResolver) getResourceResolvers(
"/**").get(0);
assertThat(resolver.getStrategyMap().get("/*.png"))
.isInstanceOf(ContentVersionStrategy.class);
assertThat(resolver.getStrategyMap().get("/**/*.js"))
.isInstanceOf(FixedVersionStrategy.class);
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:26,代码来源:WebMvcAutoConfigurationTests.java
示例2: addResourceHandlers
import org.springframework.web.servlet.resource.GzipResourceResolver; //导入依赖的package包/类
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// Serve assets from public dir
registry.addResourceHandler("/dist/**")
.addResourceLocations("classpath:/public/dist/")
.setCachePeriod(CACHE_TIME)
.resourceChain(true)
.addResolver(new GzipResourceResolver());
// Serve index for all other routes
registry.addResourceHandler("/**")
.setCachePeriod(CACHE_TIME)
.resourceChain(true)
.addResolver(new IndexResourceResolver());
}
开发者ID:ATLANTBH,项目名称:owl,代码行数:16,代码来源:TestReporterConfiguration.java
示例3: addResourceHandlers
import org.springframework.web.servlet.resource.GzipResourceResolver; //导入依赖的package包/类
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/*.*", "/ico/**", "/reports/**", "swagger-ui.html", "/webjars/**")
.addResourceLocations("/site/", "/site/ico/", "file:" + reportRootPath(),
"classpath:/META-INF/resources/", "classpath:/META-INF/resources/webjars/")
.resourceChain(true)
.addResolver(new GzipResourceResolver())
.addResolver(new PathResourceResolver());
}
开发者ID:aol,项目名称:chronos,代码行数:10,代码来源:TestConfig.java
示例4: addResourceHandlers
import org.springframework.web.servlet.resource.GzipResourceResolver; //导入依赖的package包/类
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/vendor/**")
.addResourceLocations("/resources/vendor/")
.setCachePeriod(0)
.resourceChain(true)
.addResolver(new GzipResourceResolver())
.addResolver(new PathResourceResolver());
}
开发者ID:csokafor,项目名称:spring-security-angularjs,代码行数:10,代码来源:MvcConfig.java
示例5: testResourcesWithResolversTransformersCustom
import org.springframework.web.servlet.resource.GzipResourceResolver; //导入依赖的package包/类
@Test
public void testResourcesWithResolversTransformersCustom() throws Exception {
loadBeanDefinitions("mvc-config-resources-chain-no-auto.xml", 12);
SimpleUrlHandlerMapping mapping = appContext.getBean(SimpleUrlHandlerMapping.class);
assertNotNull(mapping);
assertNotNull(mapping.getUrlMap().get("/resources/**"));
ResourceHttpRequestHandler handler = appContext.getBean((String) mapping.getUrlMap().get("/resources/**"),
ResourceHttpRequestHandler.class);
assertNotNull(handler);
assertThat(handler.getCacheControl().getHeaderValue(),
Matchers.equalTo(CacheControl.maxAge(1, TimeUnit.HOURS)
.sMaxAge(30, TimeUnit.MINUTES).cachePublic().getHeaderValue()));
List<ResourceResolver> resolvers = handler.getResourceResolvers();
assertThat(resolvers, Matchers.hasSize(3));
assertThat(resolvers.get(0), Matchers.instanceOf(VersionResourceResolver.class));
assertThat(resolvers.get(1), Matchers.instanceOf(GzipResourceResolver.class));
assertThat(resolvers.get(2), Matchers.instanceOf(PathResourceResolver.class));
VersionResourceResolver versionResolver = (VersionResourceResolver) resolvers.get(0);
assertThat(versionResolver.getStrategyMap().get("/**/*.js"),
Matchers.instanceOf(FixedVersionStrategy.class));
assertThat(versionResolver.getStrategyMap().get("/**"),
Matchers.instanceOf(ContentVersionStrategy.class));
List<ResourceTransformer> transformers = handler.getResourceTransformers();
assertThat(transformers, Matchers.hasSize(2));
assertThat(transformers.get(0), Matchers.instanceOf(CachingResourceTransformer.class));
assertThat(transformers.get(1), Matchers.instanceOf(AppCacheManifestTransformer.class));
}
开发者ID:langtianya,项目名称:spring4-understanding,代码行数:33,代码来源:MvcNamespaceTests.java
示例6: configureResourceChain
import org.springframework.web.servlet.resource.GzipResourceResolver; //导入依赖的package包/类
private void configureResourceChain(ResourceProperties.Chain properties,
ResourceChainRegistration chain) {
Strategy strategy = properties.getStrategy();
if (strategy.getFixed().isEnabled() || strategy.getContent().isEnabled()) {
chain.addResolver(getVersionResourceResolver(strategy));
}
if (properties.isGzipped()) {
chain.addResolver(new GzipResourceResolver());
}
if (properties.isHtmlApplicationCache()) {
chain.addTransformer(new AppCacheManifestTransformer());
}
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:14,代码来源:WebMvcAutoConfiguration.java
示例7: addResourceHandlers
import org.springframework.web.servlet.resource.GzipResourceResolver; //导入依赖的package包/类
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
if (config.getTemplatesMinified()) {
registry
.addResourceHandler("/assets/" + config.getAssetsTimestamp() + "/**")
.addResourceLocations("/assets/")
.setCacheControl(CacheControl.maxAge(365, TimeUnit.DAYS).cachePublic())
.resourceChain(true)
.addResolver(new GzipResourceResolver())
.addResolver(new PathResourceResolver());
} else {
registry
.addResourceHandler("/assets/" + config.getAssetsTimestamp() + "/**")
.addResourceLocations("/assets/")
.setCacheControl(CacheControl.noCache())
.resourceChain(true)
.addResolver(new GzipResourceResolver())
.addResolver(new PathResourceResolver());
}
// Always serve uploaded resources as a backup in-case we're running without an Apache in front...
/*
registry
.addResourceHandler("/uploaded-resources/**")
.addResourceLocations("file:///" + config.getResourceUploadPath())
.resourceChain(true)
.addResolver(new GzipResourceResolver())
.addResolver(new PathResourceResolver());
*/
}
开发者ID:mattpwest,项目名称:entelect-spring-webapp-template,代码行数:31,代码来源:SpringMVCConfig.java
注:本文中的org.springframework.web.servlet.resource.GzipResourceResolver类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论