首页>代码>基于SpringBoot+Vue滑雪场管理系统的设计与实现>/源代码/huaxuechang/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:/img/")
        .addResourceLocations("classpath:/front/")
        .addResourceLocations("classpath:/public/");
		super.addResourceHandlers(registry);
    }
}
最近下载更多
lilong007  LV22 9月3日
cyd yyds  LV2 8月7日
sweetlove  LV20 7月30日
ynapen  LV1 6月27日
zeng1206  LV7 6月18日
叉烧君  LV3 5月21日
AlanLi  LV19 5月12日
不顾asdf  LV7 4月9日
123456nty  LV37 4月5日
wanglinddad  LV55 4月5日
最近浏览更多
暂无贡献等级
citybird  LV4 11月18日
15953970869  LV6 11月9日
2858182479  LV1 11月1日
shunlun8855  LV1 10月25日
黄志琴  LV1 10月19日
daisys  LV2 10月14日
sgm123456  LV13 10月12日
xp95323  LV14 10月11日
Peny_ZH  LV5 9月21日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友