首页>代码>基于SpringBoot+Vue实现的企业资产管理系统>/源代码/springboot4j9k2/src/main/java/com/config/InterceptorConfig.java
package com.config;
import org.springframework.context.annotation.Bean;
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;
import com.interceptor.AuthorizationInterceptor;
@Configuration
public class InterceptorConfig extends WebMvcConfigurationSupport{
@Bean
public AuthorizationInterceptor getAuthorizationInterceptor() {
return new AuthorizationInterceptor();
}
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(getAuthorizationInterceptor()).addPathPatterns("/**").excludePathPatterns("/static/**");
super.addInterceptors(registry);
}
/**
* springboot 2.0配置WebMvcConfigurationSupport之后,会导致默认配置被覆盖,要访问静态资源需要重写addResourceHandlers方法
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/resources/")
.addResourceLocations("classpath:/static/")
.addResourceLocations("classpath:/admin/")
.addResourceLocations("classpath:/front/")
.addResourceLocations("classpath:/public/");
super.addResourceHandlers(registry);
}
}
最近下载更多
筱洋1616 LV9
11月2日
38735466 LV11
8月18日
pairw888 LV1
2024年11月25日
15953970869 LV6
2024年11月10日
weekadmin LV1
2024年10月21日
微信网友_7005760998215680 LV6
2024年9月19日
xinxin23383 LV7
2024年9月13日
微信网友_7044194812350464 LV8
2024年9月13日
放开那女孩 LV15
2024年9月6日
lilong007 LV23
2024年8月28日

最近浏览