跑别人的demo,自己加上swagger,但是却访问不了,最后发现是因为默认的路径被 @EnableWebMvc覆盖掉 或者说是 继承WebMvcConfigurerAdapter类后,默认的静态资源路径对访问不起作用,
因此要重写 WebConfigurer(继承WebMvcConfigurerAdapter的那个类) 的一个方法。
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry)
{
String osName = ("");
//判断操作系统类型
if(().contains("win")){
localPath += "/";
}
("")
.addResourceLocations("classpath:/META-INF/resources/");
("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
(registry);
}
然后就可以了啦~