为了账号安全,请及时绑定邮箱和手机立即绑定

SpringBoot如何优雅的将静态资源配置注

/ 猿问

SpringBoot如何优雅的将静态资源配置注

慕仙森 2019-02-19 13:12:44

SpringBoot如何优雅的将静态资源配置注


查看完整描述

1 回答

?
莫回无

一、默认静态资源映射

Spring Boot 默认将 /** 所有访问映射到以下目录:

classpath:/static

classpath:/public

classpath:/resources

classpath:/META-INF/resources

如:在resources目录下新建 public、resources、static 三个目录,并分别放入 a.jpg b.jpg c.jpg 图片

浏览器分别访问:

http://localhost:8080/a.jpg

http://localhost:8080/b.jpg

http://localhost:8080/c.jpg

二、自定义静态资源映射

第一种方式:静态资源配置类

/*** 配置静态资源映射* @author sam* @since 2017/7/16*/@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter {    @Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {        //将所有/static/** 访问都映射到classpath:/static/ 目录下registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");}}

第二种方式:在application.properties配置

pring.mvc.static-path-pattern=/static/**



查看完整回答
反对 回复 2019-02-24

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信