本文整理匯總了Java中org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry類的典型用法代碼示例。如果您正苦於以下問題:Java ResourceHandlerRegistry類的具體用法?Java ResourceHandlerRegistry怎麽用?Java ResourceHandlerRegistry使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
ResourceHandlerRegistry類屬於org.springframework.web.servlet.config.annotation包,在下文中一共展示了ResourceHandlerRegistry類的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: addResourceHandlers
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; //導入依賴的package包/類
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// TODO: [email protected]/3/15 這裏可能需要根據OS不同配置不同的路徑,win:file後有3個/,linux:file後有2個/,因為linux的目錄本身就是/開頭
String separator = "/";
if( os.contains("Linux") ){//如果是linux // TODO: [email protected]/3/15 app_init 中判斷OS
separator = "";
}
//win: file:///c:dir_name
//linux: file:///home/wangc/dir_name
// String reportResLocations = FILE_PREX+separator+ Param.USER_DIR+Param.HTML_PATH;
//將所有的/report/請求至html報告的本地路徑
// registry.addResourceHandler("/report/**").addResourceLocations(reportResLocations);
String reportResLocations = FILE_PREX+separator+ Param.USER_DIR+Param.HTML_PATH+File.separator;
// reportResLocations = "file:///D:/workspace_HelloWorld/testing_platform/jmeter/html/";
registry.addResourceHandler("/report/**").addResourceLocations(reportResLocations);
//file:///D:/workspace_HelloWorld/testing_platform/jmeter/html
super.addResourceHandlers(registry);
}
示例2: addResourceHandlers
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; //導入依賴的package包/類
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// css resource
registry
.addResourceHandler("/css/**")
.addResourceLocations("classpath:/static/css/");
// js resource
registry
.addResourceHandler("/js/**")
.addResourceLocations("classpath:/static/js/");
// js resource
registry
.addResourceHandler("/vendors/**")
.addResourceLocations("classpath:/static/vendors/");
// img resource
registry
.addResourceHandler("/img/**")
.addResourceLocations("classpath:/static/img/");
}
示例3: addResourceHandlers
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; //導入依賴的package包/類
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/resources/")
.setCachePeriod(0) //Set to 0 in order to send cache headers that prevent caching
;
// Add WebJars for Bootstrap & jQuery
if (!registry.hasMappingForPattern("/webjars/**")) {
registry.addResourceHandler("/webjars/**").addResourceLocations(
"classpath:/META-INF/resources/webjars/").resourceChain(true);
}
if (!registry.hasMappingForPattern("/**")) {
registry.addResourceHandler("/**").addResourceLocations(
CLASSPATH_RESOURCE_LOCATIONS);
}
}
示例4: addResourceHandlers
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; //導入依賴的package包/類
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/resources/")
.setCachePeriod(0) //Set to 0 in order to send cache headers that prevent caching
.setCachePeriod(0)//Set to 0 in order to send cache headers that prevent caching
;
// Add WebJars for Bootstrap & jQuery
if (!registry.hasMappingForPattern("/webjars/**")) {
registry.addResourceHandler("/webjars/**").addResourceLocations(
"classpath:/META-INF/resources/webjars/").resourceChain(true);
}
if (!registry.hasMappingForPattern("/**")) {
registry.addResourceHandler("/**").addResourceLocations(
CLASSPATH_RESOURCE_LOCATIONS);
}
}
示例5: addResourceHandlers
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; //導入依賴的package包/類
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/resources/")
.setCachePeriod(0) //Set to 0 in order to send cache headers that prevent caching
;
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/").resourceChain(true);
// Add WebJars for Bootstrap & jQuery
if (!registry.hasMappingForPattern("/webjars/**")) {
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/").resourceChain(true);
}
registry.addResourceHandler("/**")
.addResourceLocations(CLASSPATH_RESOURCE_LOCATIONS);
if (!registry.hasMappingForPattern("/**")) {
registry.addResourceHandler("/**")
.addResourceLocations(CLASSPATH_RESOURCE_LOCATIONS);
}
}
示例6: addResourceHandlers
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; //導入依賴的package包/類
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/resources/")
.setCachePeriod(0) //Set to 0 in order to send cache headers that prevent caching
.setCachePeriod(0)//Set to 0 in order to send cache headers that prevent caching
;
// Add WebJars for Bootstrap & jQuery
if (!registry.hasMappingForPattern("/webjars/**")) {
registry.addResourceHandler("/webjars/**").addResourceLocations(
"classpath:/META-INF/resources/webjars/").resourceChain(true);
}
if (!registry.hasMappingForPattern("/**")) {
registry.addResourceHandler("/**").addResourceLocations(
CLASSPATH_RESOURCE_LOCATIONS);
}
}
示例7: addResourceHandlers
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; //導入依賴的package包/類
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/index.html")
.addResourceLocations("classpath:/public/", "classpath:/static/")
.setCacheControl(createCacheConfig(maxIndexCacheAge))
.resourceChain(true)
.addResolver(new PathResourceResolver());
final ResourceChainRegistration registration = registry.addResourceHandler("/**")
.addResourceLocations("classpath:/public/", "classpath:/static/",
"classpath:/META-INF/resources/")
.setCacheControl(createCacheConfig(maxCacheAge))
.resourceChain(true)
.addResolver(new PathResourceResolver());
if (propertyInjectionTransformer != null) {
registration.addTransformer(propertyInjectionTransformer);
}
}
示例8: addResourceHandlers
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; //導入依賴的package包/類
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/resources/**")
.addResourceLocations("/resources/")
.setCachePeriod(3600)
.resourceChain(true)
.addResolver(new PathResourceResolver());
}
示例9: addResourceHandlers
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; //導入依賴的package包/類
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/css/**")
.addResourceLocations("/js/")
.setCachePeriod(31556926);
}
示例10: addResourceHandlers
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; //導入依賴的package包/類
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/css/**")
.addResourceLocations("/js/**")
.setCachePeriod(31556926);
}
示例11: addResourceHandlers
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; //導入依賴的package包/類
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
int cachePeriodInSeconds = (int) TimeUnit.DAYS.toSeconds(1);
if (!registry.hasMappingForPattern("/webjars/**")) {
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/")
.setCachePeriod(cachePeriodInSeconds);
}
}