首页 > 编程语言 > 详细

spring boot 静态资源 访问 配置

时间:2020-05-10 18:53:25      阅读:47      评论:0      收藏:0      [点我收藏+]
1.spring.mvc.static-path-pattern

这个配置项是告诉springboot,应该以什么样的方式去寻找资源。默认配置为 /* 。换句话说,只有静态资源满足什么样的匹配条件,Spring Boot才会处理静态资源请求

如果原先访问首页的地址是:http://localhost:8888/index.html
那么在你配置这个配置后,上面的访问就失效了,现在访问同样的页面需要这样访问:http://localhost:8888/soul/index.html
 
2.spring.resources.static-locations
这个配置项是告诉springboot去哪找资源。
# 默认值为
spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/

根据前后关系确定优先级

可通过配置文件配置
  mvc:
    static-path-pattern: /note/**
  resources:
    static-locations: classpath:/resources/note/

 


也可通过配置类注解

@Configuration
public class WebConfig implements WebMvcConfigurer {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**").addResourceLocations("classpath:/note/");
    }
}

注意: 

classpath  是指编译后classes 文件目录的相对路径
技术分享图片

 

 

spring boot 静态资源 访问 配置

原文:https://www.cnblogs.com/cyh1282656849/p/12864280.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!