首页>代码>基于SpringBoot+Vue医院管理系统的设计与实现>/源代码/服务端代码/springboot3v5bn/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);
}
}
最近下载更多
zolscy LV24
2024年11月24日
judy0971 LV12
2024年10月24日
lilong007 LV23
2024年8月28日
17693282606 LV12
2024年6月11日
3473084268 LV9
2024年5月29日
382454617 LV2
2024年5月21日
AlanLi LV19
2024年5月12日
Myangyyyy LV10
2024年5月10日
wanglinddad LV55
2024年5月8日
JulyMagnolia LV5
2024年4月29日

最近浏览