Spring Boot 对静态资源映射提供了默认配置
classpath:/static classpath:/public classpath:/resources classpath:/META-INF/resources
http://localhost:8080/a.jpg http://localhost:8080/b.jpg http://localhost:8080/c.jpg
在实际开发中,可能需要自定义静态资源访问路径,那么可以继承WebMvcConfigurerAdapter来实现。
package com.sam.demo.conf; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; /** * 配置静态资源映射 * @author sam * @since 2017/7/16 */ @Configuration public class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //将所有/static/** 访问都映射到classpath:/static/ 目录下 registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/"); } }
spring.mvc.static-path-pattern=/static/**
以上是Spring Boot系列之关于静态资源处理的分享的详细内容。更多信息请关注PHP中文网其他相关文章!