springboot静态资源访问配置

springboot静态资源访问可通过两种方式配置

1.代码方式

代码方式需要启用@EnableWebMvc注解,同时实现WebMvcConfigurer接口

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/static/*").addResourceLocations("classpath:/static/");
        registry.addResourceHandler("/**").addResourceLocations("file:/Users/guoxiang/Documents/product-template/");
    }

2.配置文件方式

spring:
  resources:
    static-locations:
    - classpath:/static/
    - file:/Users/guoxiang/Documents/product-template/

需要注意的是

  • 如果启动了EnableWebMvc,则配置文件会失效,两种方式只能选其一
  • 在配置的路径后面,必须以“/”结尾,否则配置无效

猜你喜欢

转载自blog.csdn.net/l1h2l3/article/details/91970575