首页>代码>基于SpringBoot+Vue实现的酒店管理系统>/源代码/springbootb1g8z/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);
    }
}
最近下载更多
XJH939  LV3 6月3日
haitianjiaoyu0  LV8 5月27日
liuqingfang  LV4 5月21日
tony_lee  LV6 5月7日
597117933  LV9 4月26日
luhong  LV4 3月31日
tinguo002  LV6 3月17日
lipiao161  LV16 3月15日
程伟业  LV1 3月7日
qibodong  LV15 2月26日
最近浏览更多
ningrong 前天
暂无贡献等级
温泉酒客 前天
暂无贡献等级
zzc123123 6月11日
暂无贡献等级
熊奕枭 6月10日
暂无贡献等级
huxinlei 6月9日
暂无贡献等级
暂无贡献等级
ES大兵  LV11 6月9日
YafengLiang  LV15 6月9日
2578193624  LV2 6月8日
ryp2023  LV1 6月8日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友