提交 2317d941 authored 作者: huangxingyao's avatar huangxingyao

上级 96695190
......@@ -3,6 +3,7 @@ package com.bookinfo.config;
import com.bookinfo.prometheus.PrometheusMetricsInterceptor;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
/**
......@@ -12,10 +13,23 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupp
@Configuration
public class AppConfig extends WebMvcConfigurationSupport {
//类路径下的所有静态资源文件夹
public static final String[] JIN_TAI = {"classpath:/META-INF/resources/", "classpath:/resources/",
"classpath:/static/", "classpath:/public/"};
@Override
protected void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new PrometheusMetricsInterceptor()).addPathPatterns("/**").excludePathPatterns("/webjars/**");
super.addInterceptors(registry);
}
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
if (!registry.hasMappingForPattern("/**")) {
registry.addResourceHandler("/**").addResourceLocations(
JIN_TAI);
}
}
}
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论