0


Springboot配置静态资源

1. springboot默认的静态资源存放路径

静态资源的存放路径为classpath,也就是resources目录下的:

  • /META-INF/resources
  • /resources
  • /static
  • /public

优先级:****resources>static(默认)>public

2.Springboot添加静态资源映射addResourceHandlers addResourceLocations

springboot使用的时候 需要设置静态资源以及目录 通过addResourceHandlers方法可以实现相关资源文件的配置:

addResourceHandler("/page/**") 所有/page/开头的请求 都会去后面配置addResourceLocations的路径下查找资源-> /a/

@Configuration不能少 为了让springboot扫描到这个配置类

@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/page/**").addResourceLocations("classpath:/a/");
    }
}

3.坑 如果方法一和二同时配置 那么就会遵循方法二 方法一的静态文件将找不到

标签: java 开发语言

本文转载自: https://blog.csdn.net/qq_59747594/article/details/128599117
版权归原作者 _揽 所有, 如有侵权,请联系我们删除。

“Springboot配置静态资源”的评论:

还没有评论