首页>代码>基于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);
    }
}
最近下载更多
597117933  LV9 4月26日
luhong  LV2 3月31日
tinguo002  LV6 3月17日
lipiao161  LV16 3月15日
程伟业  LV1 3月7日
qibodong  LV15 2月26日
酷酷的轲  LV10 2月8日
WDWDWD123  LV1 2024年12月24日
最近浏览更多
xinxin23383  LV7 前天
597117933  LV9 4月26日
testurse1 4月26日
暂无贡献等级
charles0908 4月25日
暂无贡献等级
1516299986  LV9 4月23日
wuzyg2015 4月21日
暂无贡献等级
慵懒的小橘猫  LV11 4月16日
niuwa666 4月15日
暂无贡献等级
missliu  LV8 4月14日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友