我嘗試了多種方法:1、配置了 Shiro 的 filter,把static 標識爲anon 。2、直接用MVCConfiger映射 static 出去。
以上兩種方法均無果。
解決方案:
@Configuration
public class InterceptorConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
/** swagger配置 */
registry.addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
}
}