首页>代码>基于SpringBoot+Vue实现的医院在线挂号系统>/源代码/xianshangyiyuanguahaoxitong/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);
    }
}
最近下载更多
zhaorrr  LV2 11月8日
wuying8208  LV15 10月23日
mlml123  LV6 8月20日
叁卍石  LV5 8月13日
java小书童  LV18 7月9日
haozhilang  LV9 7月4日
xunxia  LV7 7月1日
17693282606  LV12 6月7日
3473084268  LV9 5月29日
最近浏览更多
李清清  LV2 11月18日
76438949 11月15日
暂无贡献等级
张春青  LV6 11月14日
l305318792 11月8日
暂无贡献等级
zhaorrr  LV2 11月8日
shaohuaqingfu  LV3 11月6日
罗清晨  LV13 11月4日
hx0204  LV2 11月1日
wuying8208  LV15 10月23日
孙超坤 10月16日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友