springboot静态资源路径

December 31, 2020 · 开发 · 255次阅读

springboot中默认给的静态资源路径有以下四个,访问的优先顺序从上到下:

  • src/main/resources/META-INF/resources
  • src/main/resources/resources
  • src/main/resources/static
  • src/main/resources/public
    如果需要自定义文件夹访问静态资源需要通过如下方式配置:
@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {

    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/custom/**").addResourceLocations("classpath:/customStatic/");
    }
}
  • addResourceHandler参数为浏览器访问时输入的url路径名
  • addResourceLocations参数为项目文件夹实际路径
    即访问localhost:8080/costom/custom.html,spring将会去customStatic文件夹下去寻找

标签:none

最后编辑于:2020/12/31 10:25

添加新评论

控制面板