首页>代码>基于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);
    }
}
最近下载更多
after_666  LV3 昨天
ES大兵  LV11 8月12日
duizhang  LV6 7月25日
elysion  LV6 7月15日
XJH939  LV3 6月3日
haitianjiaoyu0  LV8 5月27日
liuqingfang  LV4 5月21日
tony_lee  LV6 5月7日
597117933  LV9 4月26日
最近浏览更多
lipanlong  LV10 昨天
hahazxy  LV14 前天
after_666  LV3 前天
huyuxin  LV4 8月13日
38735466  LV11 8月5日
康日澜  LV10 8月2日
llqq114  LV10 7月30日
lee123321  LV22 7月29日
wwkddjjj  LV8 7月26日
duizhang  LV6 7月25日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友